首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sql server unicode数据迁移到mysql数据库

问sql server unicode数据迁移到mysql数据库
EN

Stack Overflow用户
提问于 2012-10-16 13:02:31
回答 1查看 330关注 0票数 0

我正在迁移一个网站,这是使用sql服务器数据库到一个php/mysql脚本。我有一个字段数据类型为ntext的表posts。此字段包含大量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/

实际的文本是ਹਰਰਾਤਤੇਰੀਯਾਦਸੀਨੇਨਾਲਸੋਂਜਾਂਦੇਹਾ,ਰਬਦੇਵਾਂਗੂ...这是一种印地安语手稿。

我们将非常感谢您的帮助。

关于Parminder

EN

回答 1

Stack Overflow用户

发布于 2012-10-16 14:33:04

检查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.php中修改连接设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12907832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档