解决Prado V3的汉字显示问题
时间:2006-04-07 来源:saillee
问题:Prado的页面、模版等配置和程序文件均要求以UTF-8格式的字符集,而应用中后台数据库Oracle的字符集为GBK,因此在客户端浏览查询结果时,页面中控件的汉字与查询出来的数据中的汉字的显示有冲突。
解决办法:配置和程序文件无论有无汉字,均使用ascii方式(不使用UTF-8)进行保存。在Apache2的设置文件httpd.conf中增加下面的内容:
# DefaultCharset setting
AddDefaultCharset GB2312
然后重新启动Apache2,然后从客户端浏览验证。
说明:配置和程序文件中的GB2312汉字以ascii方式保存以后,因为Apache2的默认字符集为GB2312,所以在客户端浏览时,以GB2312的字符集传送给用户。假如没有设置默认字符集,则Apache2以Prado设置的字符集UTF-8为准。
解决办法:配置和程序文件无论有无汉字,均使用ascii方式(不使用UTF-8)进行保存。在Apache2的设置文件httpd.conf中增加下面的内容:
# DefaultCharset setting
AddDefaultCharset GB2312
然后重新启动Apache2,然后从客户端浏览验证。
说明:配置和程序文件中的GB2312汉字以ascii方式保存以后,因为Apache2的默认字符集为GB2312,所以在客户端浏览时,以GB2312的字符集传送给用户。假如没有设置默认字符集,则Apache2以Prado设置的字符集UTF-8为准。
相关阅读 更多 +