我想在我的字典表中存储阿拉伯语单词。
我正在使用java脚本代码在文本框中输入阿拉伯语。
工作正常。
当我获得所有记录后插入表格后,它会正确显示阿拉伯语单词。
但在我的表格中阿拉伯语单词以此格式存储
?&#980980 ETC
不是这种格式 باالالا
这给我带来了麻烦。 当我想使用word = $ arabic OR
从我的表中搜索任何阿拉伯语单词时使用单词LIKE '%$arabic%'
失败并且没有显示结果。
请帮我解决这个问题。
注意
当我在查询编辑器中编写查询时,它以阿拉伯语格式存储阿拉伯字体。
我正在使用utf8-bin整理阿拉伯语专栏。
答案 0 :(得分:2)
将您的表(列)排序规则更改为utf8_general_ci
以及您的html添加
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
答案 1 :(得分:1)
你必须做以下事情: 1.在你的php脚本中设置UTF-8,如下所示:
ini_set('default_charset', 'utf-8');
2.在数据库中将整理设为 utf8_general_ci 。
答案 2 :(得分:1)
集:
MySQL表charset到utf8,整理到utf8_general_ci或utf8_unicode_ci。并在您的代码(连接字符串)中也将字符集设置为utf8。
答案 3 :(得分:0)
你应该通过添加
来确保html支持阿拉伯语文本<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
您还应该检查数据库中的编码,它应该是utf8_unicode_ci
或其他simalar编码