如何在PHP中向Sql Server 2005及以上版本中写入、读出包含中文、日文、韩文等混合数剧?

解决方案 »

  1.   

    设置数据格式为UTF8
    以UTF8编码存入读取
    连火星文都支持!  嘎嘎~
      

  2.   

    某些应用程序 (尤其是基于 Web) 必须处理是用 UTF-8 编码方法编码 Unicode 数据。 SQL Server 7.0 和 SQL Server 2000 使用 Unicode 编码 (UCS-2) 不同和不识别 UTF-8 作为有效字符数据
      

  3.   

    mssql utf-8不是很好的兼容,如果你是装在windows下,比较复杂,呵呵.
      

  4.   

    http://read.newbooks.com.cn/info/118452.html
    参考这个
      

  5.   

    我的代码是这样的:
    putenv("NLS_LANG=AMERICAN_AMERICA.AL32UTF8");
    ....
    $tInsert="INSERT INTO USERS VALUES(1,N'슈퍼주니어',N'슈퍼주니어','super')";
    $stmt = sqlsrv_prepare( $conn, $tInsert);
    if( sqlsrv_execute( $stmt))
    {
      echo "Statement executed.\n";
    }
    这样写不行啊,各位大虾能不能给个例子,行的通马上就给分啦。谢谢!
      

  6.   

    php页面用utf-8格式保存,页面的编码也用utf-8