【问题标题】:UTF-8 Connection to odbc SQL 2000 databaseUTF-8 连接到 odbc SQL 2000 数据库
【发布时间】:2011-09-01 03:50:58
【问题描述】:

目前我在网站上显示中文字符时遇到问题。这些字符存储在 Windows SQL 2000 数据库中,我使用 PHP ODBC 函数访问该数据库。即使我在连接的 dns 中设置了CHARSET=utf-8

使用 MYSQL 数据库我只是发送一个查询,如

SET NAMES 'utf8'
SET CHARACTER_SET_CLIENT=utf8
SET CHARACTER_SET_RESULTS=utf8

ODBC 数据库是否有类似的可能性?

感谢您的帮助!

【问题讨论】:

  • 听起来类似于这个问题:stackoverflow.com/questions/1230971/…
  • 感谢您的回复瑞恩! :) 但实际上 utf8_decode 对我不起作用。 :(
  • 我找到了解决方案,字符串必须由 mb_convert_encoding() 编码。它在 GB2312 中。

标签: php sql utf-8 character-encoding odbc


【解决方案1】:

我找到了解决方案,字符串必须由 mb_convert_encoding() 编码。它是在 GB2312 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-27
    • 1970-01-01
    • 2012-03-05
    • 2013-07-17
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多