我们做的JSP+JAVABEAN+ORACLE的系统有英文,简体中文,繁体中文三个版本,
如果共用一个数据库,应如何处理中文转化与显示问题

解决方案 »

  1.   

    数据库里存储都为unicode,在开始页面设置选择语言,用户选择什么语言在程序里就转化成什么编码。
      

  2.   

    对头,mshy的方法可行。存为unicode,剩下的就是浏览器的事情了。
    在页面上提供相应的入口,根据用户的不同选择取出不同的数据,生成页面文件,然后就不是你的事情了。
      

  3.   

    谢谢,如果同一个JSP页面从数据库取出的数据有简体,也有繁体,要同时正常显示,可能吗???
      

  4.   

    iloveyouonlyonce(偶是不吃人的) 
    可存储在数据库的一般都用unicode啊,
    能再详细一些说明吗?
      

  5.   

    我们做的jsp+javabean+oracle的ERP系统应用于跨地区,要求无缝支持英文,简体中文,繁体中文,如果共用一个数据库的话,应该采用什么样的解决方案处理中文编码问题呢?
         一般处理是将在网页上提交的中文转码为Unicode存储在数据库中,取出来的
    时候,用自动转码(ContentType=”text/html;charset=gb2312”或ContentType=”text/html;charset=big5”)的方式输出到网页。
         但,如果在上海的人用简体系统输入简体中文到数据库,而在香港的人用繁体系统输入繁体中文到数据库,在其他地方的人浏览网页的时候岂不是乱码了?有什么好的处理方案吗?
      

  6.   

    加个头文件啊,就象supershot所说的差不多。 :)
      

  7.   

    到底用ISO8859-1还是用Unicode(UTF-8)???
      

  8.   

    response.setContentType("text/html; charset=GB2312");
    或者response.setContentType("text/html; charset=UTF-8");
    charset前面留一个空格