【发布时间】:2012-03-09 13:44:50
【问题描述】:
我正在尝试将一些特定的文本从 mysql 返回到 textarea。现在这个从mysql返回的文本有
collation=utf8_unicode_ci
通过在我的 php 文件中添加这一行来设置字符集。
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-8-i" />
无法解决这里的问题。一切看起来都很好,但为什么 textarea 没有显示希伯来文?相反,它显示“???????” - 问号。
谢谢。
【问题讨论】:
-
你的 mysql 连接是否设置为 UTF8 (SET NAMES 'uft8')?您的 HTML 文档是否以 UTF-8 编码?
-
对不起,我不知道如何设置 mysql 连接到 utf8。你能澄清一下吗?
-
你连接数据库后的第一个查询应该是
SET NAMES 'uft8' -
像这样混合/匹配字符集只会破坏事物。您应该在整个管道中保持相同的字符集。
标签: mysql character-encoding textarea hebrew