在phpMyadmin中更正utf-8字符

时间:2017-04-07 12:18:28

标签: mysql utf-8 phpmyadmin

我想将我的数据库转移到另一台服务器, 我发现我的utf-8字符在我的数据库中显示不正确,它们显示如下: enter image description here

我使用波斯语。 我导出了我的数据库并使用notepad ++来转换它们,但它没有用。 之前我在字幕srt文件上使用notepad ++进行了转换,效果很好。

ex:export:علیرضاin old&新的phpmyadmin(两者)显示如下:اØÙ...دي

已解决:在notepad ++中打开你的sql文件,然后只需将编码从utf-8改为ansi并保存,在打开notepad ++中的文件或在数据库中上传后,一切都会好的。

2 个答案:

答案 0 :(得分:1)

在notepad ++中打开您的sql文件,然后将编码从utf-8更改为ansi并保存,然后在notepad ++中打开该文件或将其上传到数据库中即可。

答案 1 :(得分:0)

我之前用其他语言(英语除外)创建记录时遇到了这个问题,我尝试了这段代码:

//Connect to database
//setting character set
mysql_set_charset('utf8'); // This is important
//Now INSERT Query
$sql = "INSERT INTO ...";
$res = mysql_query($sql);

并在 phpMyAdmin 中,我选择了整理

enter image description here

它对我有用。

我希望这会有所帮助。