【问题标题】:sql server unicode data migrating to mysql databasesql server unicode 数据迁移到 mysql 数据库
【发布时间】:2012-10-16 05:02:31
【问题描述】:

我正在将使用 sql server 数据库的站点迁移到 php/mysql 脚本。我有一个字段数据类型为 ntext 的表帖子。该字段包含大量 unicode 数据。现在,当我将这些数据迁移到 mysql 表时,它被宠坏了。当 php ui 显示此数据时,它显示为?????。当我在 phpmyadmin 中看到它时,数据看起来还不错。有人可以帮我什么应该是字段类型和排序规则。眼下。字段类型为mediumtext,排序规则为utf8mb4_unicode_ci。

你可以看到http://phpfoxdev.ramtajogi.com/index.php?do=/post/13050/??????%20:%20???%20???%20????%20????%20????%20?????%20/mod_3/

实际的文字是 ਹਰ ਰਾਤ ਤੇਰੀ ਯਾਦ ਸੀਨੇ ਨਾਲ ਸੋਂ ਜਾਂਦੇ ਹਾ, ਰਬ ਂੇ ਵਾਾਂ ਜਾਂਦੇ ਹਾ, ਰਬ ਂੇ ਵਾਾਾ

我们将不胜感激。

问候 帕尔米德

【问题讨论】:

    标签: php mysql sql-server-2008 phpfox


    【解决方案1】:

    检查 HTTP 响应编码,如果您输出 UTF-8 但 HTTP 标头显示它是 ISO-8859-1,一切似乎都损坏了。

    查看mysql默认编码http://dev.mysql.com/doc/refman/5.5/en/charset-configuration.html

    或者,如果您无法管理服务器或担心您在 PHP http://www.php.net/manual/en/mysqlinfo.concepts.charset.php987654322@ 中更改连接设置

    【讨论】:

    • 非常感谢 user1740331。我设法通过一些技巧来修复它。
    猜你喜欢
    • 1970-01-01
    • 2013-11-12
    • 1970-01-01
    • 2020-02-18
    • 1970-01-01
    • 2012-05-14
    • 2012-08-22
    • 1970-01-01
    • 2010-12-28
    相关资源
    最近更新 更多