浏览 5436 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-24
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-07-24
同问,我在取得view生成的文件的时候,原来在页面上的中文字符都变成了unicode编码& # 27773 ;& # 36710 ;(应该是unicode),请问该如何变成中文显示到里面,即我打开的文件里面显示该是中文字,而不是unicode的内容
|
|
返回顶楼 | |
发表时间:2007-07-24
CGI.escape
|
|
返回顶楼 | |
发表时间:2007-07-24
AllenYoung 写道 在view里面可以用h来escape html内容。那在controller里面呢?我的需求是把一些数据用json格式发送到前台,这些数据是用户之前输入的。
不可以用to_json吗?最简单的方式。 |
|
返回顶楼 | |
发表时间:2007-07-26
用CGI.escapeHTML或CGI.escapeElment
|
|
返回顶楼 | |
发表时间:2007-07-26
用CGI.escapeHTML或CGI.escapeElement
|
|
返回顶楼 | |
发表时间:2007-07-27
这个函数好像有时候不管用,我用render_to_str去得某页的数据,因为原先有中文的显示成 & # 27773 ;& # 36710 ; 我用CGI.unescapeHTML 函数把它转化过来,放到文件里面可以,没想到今天在用的时候又不可以了,真是郁闷到家了,各位还有什么好的意见吗
|
|
返回顶楼 | |
发表时间:2007-07-27
yNoooo 写道 这个函数好像有时候不管用,我用render_to_str去得某页的数据,因为原先有中文的显示成 & # 27773 ;& # 36710 ; 我用CGI.unescapeHTML 函数把它转化过来,放到文件里面可以,没想到今天在用的时候又不可以了,真是郁闷到家了,各位还有什么好的意见吗
保持Mysql,rb,rhtml,html encode和config中连接数据库的编码一致就不会出现这种问题。 |
|
返回顶楼 | |
发表时间:2007-07-28
什么鬼ruby,这么难用,一个问题就卡住动不了了
|
|
返回顶楼 | |