“如果全部用gb2312的话,外国用非中文操作系统应该不会乱码”
这就错了,凡非中文操作系统中没有安装gb2312插件者都会出现乱码。
既然你需要跨语系,那么应改用utf-8编码

解决方案 »

  1.   

    xuzuning(唠叨):utf-8编码的话怎样解决?用函数来转?
      

  2.   

    php里有函数可以转换的,具体名字我忘掉了,你查一下手册就知道了
      

  3.   

    全部用ISO-8859-1没有问题,我们公司产品现在支持十几种语言,全部都存在一个数据库(Oracle)里面,但是Oracle client也要设置字符集为iso-8859-1,需要的时候直接取出就可以了,再也不用考虑那些问题
      

  4.   

    建议楼主搜索本版的utf-8相关的贴,里面我记得有较详细的解决方案
      

  5.   

    我刚才试过把网页编码改为utf-8的话,全部正常显示,包括在网页上插入数据库,浏览数据记录。是不是把所有页面改为<meta http-equiv="Content-Type" content="text/html; charset=utf-8">就行了??应该不是那么简单吧。iconv()这个函数用在什么场合
      

  6.   

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    就是这么简单,所有经utf-8页面输入的内容都会自动转换成utf-8编码的iconv()这个函数用在什么场合?
    由于在已存在的不同编码的内容间进行编码转换
      

  7.   

    “全部用ISO-8859-1没有问题” 同意楼上的观点。