ror+mysql页面乱码问题

1.在application.rb的ApplicationController中加入charset的设置

class ApplicationController < ActionController::Base
before_filter :configure_charsets

def configure_charsets
@response.headers[”Content-Type”] = “text/html; charset=utf-8″
# Set connection charset. MySQL 4.0 doesn’t support this so it
# will throw an error, MySQL 4.1 needs this
suppress(ActiveRecord::StatementInvalid) do
ActiveRecord::Base.connection.execute ‘SET NAMES UTF8′
end
end
end

2.如果还不行,修改mysql的字符集:

  • 关闭mysql服务:

sudo /etc/init.d/mysql stop

  • 敲入命令行:

sudo vim /etc/mysql/my.cnf

  • 在[mysqld]后输入:

default-character-set=utf8

  • 重启mysql服务:

sudo /etc/init.d/mysql start

早起

其实昨天晚上11点多才回到宾馆,等一切准备好之后已经是差不多1点了。外面好吵,半夜里醒了好几次,有一次警车响了好久也不知道出了什么问题。早上7点10分就醒了,睡不着了,也没有去办公室,打开电脑,启动了熟悉的ubuntu,好多天没有用它了,真的好兴奋,不过什么也没做,输入了一行命令:

sudo apt-get install ruby1.9 irb1.9 rdoc1.9

在这里是不能安心学这个了,只能出差完了之后。电力局的网络太差了,我们又没有领导的vip专线,只能使用民工级的代理出去。还好宾馆的网络这么大早飞快,忍不住笑。:)