首页 > tips > 关于rackmonkey的支持中文

关于rackmonkey的支持中文

2011年9月13日 发表评论 阅读评论

rackmonkey不错,唯一的问题在于其不支持中文,存进去的中文会乱码。假期几天看了看代码,发现这个问题也很好解决。
我大概做了4个改动以实现可以往库里存中文并正常显示的功能。
1,my.cnf
里面加了句:

init_connect='SET NAMES utf8'

2,apache配置文件(可选的)

AddDefaultCharset UTF-8

3,源码文件rackmonkey.pl

$note = encode_entities($note);

改成

$note = encode_entities($note,'<>&"');

4,源代码文件RackMonkey/CGI.pm

return $self->cgi->header($type);

改成

return $self->cgi->header(
                        -type   => $type,
                        -charset=> 'utf-8');
分类: tips 标签: , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.