在我的数据库中,我有一列关键字。在我的专栏中,乌尔都语关键字是这样保存
的(ضرùˆØ±Øª ù"وڈرزکùˆÚ'ا Ú Ø±Ú©Ù©¹ اٹÚ3/4ان...)
但是当我在 PHP 中显示它时。它给了我正确的乌尔都语关键字。
今天我从ods格式文件中导入了更多关键字,现在在我的列中关键字是这样保存的
(پلاٹ پلاٹس کنال مرلہ مرلے کنال ٹاپ سٹی خریدوفروخت ...)
所以为了显示ODS文件关键字,我必须运行这个查询
mysql_query ("set character_set_results='utf8'");
从这个查询 ods 数据显示正确,但上面没有,当我运行这个查询时
mysql_query ("set character_set_results='unicode'");
以上数据打印正确,但下方数据打印不正确。
连接到数据库时
mysql_select_db($bd_base, $con);
mysql_query('SET NAMES utf8');
将所有 php 文件保存在 utf-8 中,无需动臂,使用记事本++或 alkepad。MS记事本节省与繁荣和制造问题。
像第二个选项一样通过UTF8处理数据,但在此之前,您应该将通过默认编码插入的数据导入数据库,然后再次导入为UTF8。