在mysql表中插入一个波斯文本

时间:2011-07-10 17:48:15

标签: php mysql persian

我想将一个表单的值(在php中)存储到mysql中,一个字段是文本,该字段的值是用波斯语表示的,当我将数据插入表时,这个波斯文本以这种形式存储:{{1} }

我使用这些代码但效果不正常

???????

表,数据库和列具有utf8_persian_ci collat​​ion

2 个答案:

答案 0 :(得分:3)

确保整理是utf8。 collat​​ion persiab case insensitive可能无法正常工作,因为输入char代码可能不在波斯语范围内。 unicode 8将工作。将排序规则更改为utf8_general

答案 1 :(得分:2)

您的列/表编码错误,应该

utf8_persian_ci