-2

在我的 mysql 数据库字段中,unicode 文本是这样的

काठमाडौà¤, २४ माघ / संविधानसभा सदसà¥à¤¯à¤•à¥‹ रिकà¥à¤¤ ६ सिटका लागि आगामी चैत २८ गते हà¥à¤¨à¥‡

但是,当上述文本在浏览器中输出时,它在我的旧网站中是正确格式化的 unicode 字符。我已经编写了新的 php 5.3 网站并回显了 avove 文本,我得到的结果与上面完全相同,这对访问者来说是不可读的。我也有标题,因为<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />仍然没有运气。

我想知道上面的文字是如何在旧网站而不是新网站上正确呈现的?我也没有看到旧站点中使用的任何特殊功能。我相信有人可以帮助我解决这个问题。谢谢

4

1 回答 1

0

您需要为您的表格选择一个 utf8_* 字符集。

或按列

col1 VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci
于 2013-02-28T00:06:29.393 回答