我已将数据库排序规则设置为:Hebrew_CI_AS
此外,我已将此代码添加到视图页面的头部
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
请告诉我可能的解决方案。
答案 0 :(得分:1)
如果您的数据库归类是 utf8_general_ci (这是我通常使用的),它应该在表格中正确显示。
除了head部分中的代码之外,我还在过去的项目中使用HTML lang attribute来表示特定的HTML元素:
<p lang='he'> Some Hebrew text. </p>
答案 1 :(得分:0)
在处理这个迷你项目时,我意识到几乎没有关于使用希伯来语字体的在线教程。这是我的解决方案,它非常简单且有效。
- 将HTML页面字符集编码设置为utf8:
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8“>
为要接受希伯来文的字段设置'collation'属性:utf8_bin
在您的php脚本中,在调用mysql_query函数将数据插入数据库之前,同时使用utf8_encode函数和addslashes。这会将数据编码为utf8友好字符。
将文本从数据库中拉到页面上时,请务必使用utf8_decode和stripslashes来显示页面上的数据。
正如@Perrykipkerrie所说。这是一个很好的教程。