Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在mysql表中插入波斯语文本_Php_Mysql_Persian - Fatal编程技术网

Php 在mysql表中插入波斯语文本

Php 在mysql表中插入波斯语文本,php,mysql,persian,Php,Mysql,Persian,我想将一个表单的值(用php)存储到mysql中,其中一个字段是文本,这个字段的值是波斯语,当我将数据插入到表中时,这个波斯语文本以这种形式存储:?? 我使用这些代码,但它不能正常工作 mysql_set_charset('utf8',$db); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8_persian_ci"); 表、数据库和列具有utf8\u persian\u ci排

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

我使用这些代码,但它不能正常工作

    mysql_set_charset('utf8',$db);
    mysql_query("SET CHARACTER SET utf8");   
    mysql_query("SET NAMES utf8_persian_ci");

表、数据库和列具有utf8\u persian\u ci排序规则

您的列/表具有错误的编码,它们应该具有

utf8_波斯语_ci


请确保排序规则为utf8。排序规则persiab不区分大小写可能无法正常工作,因为输入字符代码可能不在波斯字符的范围内。unicode 8将起作用。将排序规则更改为utf8_常规

重复搜索utf 8添加了大量问题
iconv_集合编码(“内部编码”,“utf-8”)到脚本的顶部。确保表列对我的数据库使用正确的编码,表和列是utf8\u persian\u ci排序规则我也可以有英文字符串吗?