我有一个存储在 MySQL 中的字符串,如下所示:یکی از Ø
我的表的字符集在哪里utf8
,排序规则是utf8_general_ci
.
当我从 MySQL 检索字符串时,浏览器显示如下:یکی از بهترین راه
没关系(它是波斯语)。
笔记:
我
mysql_query("SET NAMES 'utf8_persian_ci'");
在连接到 MySQL 后使用。我把
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
标签放在每一页的开头。
现在,我需要使用mysql_query("SET NAMES 'utf8'");
.
但是在使用它之后,浏览器会显示这样的字符串:(یکی از Ø
与存储在 MySQL 中的一样)。
如何更改我的 MySQL 存储记录并解决我的问题?或者使用一些 PHP 代码来转换输出编码?