mysql数据库中的波斯字符问题

Sam*_*May 3 php mysql persian

当我将波斯数据插入数据库时​​,数据将保存如下: †Ø¯Ø± 50 لیتری

但是当我从数据库中读取数据并在网络上回显时,它们就是好的.

我需要直接读取数据库中的数据.你的解决方案是什么?

Mysql设置:

服务器连接排序规则:UTF8_general_ci

Html文件字符集是utf8.

Ham*_*ian 5

我有同样的问题,这段代码:mysqli_set_charset($con, "utf8");解决了我的问题!


Sam*_*May 0

解决了:

在连接

<?php
 $dbLink = mysql_connect($argHost, $argUsername, $argPassword);
    mysql_query("SET character_set_results=utf8", $dbLink);
    mb_language('uni'); 
    mb_internal_encoding('UTF-8');
    mysql_select_db($argDB, $dbLink);
    mysql_query("set names 'utf8'",$dbLink);
?>
Run Code Online (Sandbox Code Playgroud)

来源: PHP mysql 字符集utf8问题