`iconv -f BIG5 -t GB2312`取数据库之前执行 'SET NAMES GB2312'

解决方案 »

  1.   

    应该是语言包.而且要用UTF-8来做!!
      

  2.   

    使用mysql4.1以上版本,确认安装gb2312及big5编码。
    数据库使用utf8编码,用default character指定。
    程序中连接数据库后根据用户选择的编码,set names "gbk" 或 
    set names "big5",输出页面的编码也相应设置。
    其它的大体应该不用管了,mysql会自动作转换。
    当然是指数据库中的内容。其它的你要自己处理参考mysql手册第十章。
    http://dev.mysql.com/doc/mysql/en/charset.html
      

  3.   

    http://main.xxiyy.com/XYProxy/index.php你将浏览器的语言分别设置为zh_cn、zh_tw、en看看~~自动可以显示不同的语言~
      

  4.   

    问题一
    是不是要做两套模板,一套简体一套繁体
    还是做语言包?
    *** 就界面而言,使用语言包较好问题二
    数据库中的内容(包括用户发表的评论)是简体的,也有可能是繁体的,是不是根据游览者选择的语言,再用程序转换?
    *** 应先转换为统一的编码问题三
    如何将简体转换成繁体?
    *** 存在用词的差异,不能做完全转换繁体转换成简体?
    *** 可通过“简化字总表”完成
    所以应采用“简体和繁体共存”的设计方案,页面语言定为utf-8