夜魔009 2009-04-22 13:25 采纳率: 0%
浏览 166
已采纳

Extjs与老系统兼容的现实问题--字符编码如何处理?

[size=medium]本人用Extjs遇到非常棘手的问题。就是字符编码问题。Extjs的确简单并且大大简化了业务系统的开发工作和开发工作量。但是引来了字符编码的问题。主要是两种,一种是原有的老系统,jsp或者asp页面都使用的是GBK或者GB2312的,这是展现层,这些编码如何解决Extjs引入后的编码混乱问题,这方面们可以重新构建全新工程,让前台编码全部变成UTF-8,但第二种是后台数据库原先创建时是GBK的,并且同一数据库很多系统在使用,所以为了兼容老系统,数据库肯定是不可能去改编码的。如何解决?主要是JSP下,JDBC驱动连接时,字符集指定的是GBK的,但是页面和前台系统都是UTF-8的,如何处理才能避免造成数据库插入的乱码,以及数据库查出的数据在前台显示是乱码的问题。最好是实际的,针对大型业务工程可行的解决方案[/size]
[b]问题补充:[/b]
yourgame (资深程序员),您的回复我看到了。但是Extjs自身的库是UTF-8的。我的页面都用的GBK,还有后台mysql、oracle都是GBK编码的。你这样只是指定script脚本引入时使用什么编码。前台同时出现多种编码,显示仍然会有问题吧!

  • 写回答

3条回答 默认 最新

  • zhoujuan520 2009-04-22 13:54
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?