Chinaunix首页 | 论坛 | 博客
  • 博客访问: 675033
  • 博文数量: 102
  • 博客积分: 2585
  • 博客等级: 少校
  • 技术积分: 1115
  • 用 户 组: 普通用户
  • 注册时间: 2005-01-17 02:26
个人简介

IT屌丝一枚

文章分类

全部博文(102)

文章存档

2017年(1)

2016年(1)

2014年(6)

2013年(2)

2012年(1)

2011年(2)

2010年(3)

2009年(3)

2008年(4)

2007年(5)

2006年(40)

2005年(34)

分类:

2006-04-07 12:57:54

问题: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为准。

阅读(1292) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~