我运行一个幻想足球管理游戏,我正在添加多个国家的过程。字符集编码PHP/MySQL
如何设置PHP/MySQL接受外来字符(所有类型)。目前我正在尝试添加阿拉伯语,但我没有太多运气。我需要使用哪种编码,以及如何使其工作?
我已经设置既为UTF-8的Unicode 请看这里:http://www.footielegend.com/test/header.php
它优良将其存储在数据库中。
我运行一个幻想足球管理游戏,我正在添加多个国家的过程。字符集编码PHP/MySQL
如何设置PHP/MySQL接受外来字符(所有类型)。目前我正在尝试添加阿拉伯语,但我没有太多运气。我需要使用哪种编码,以及如何使其工作?
我已经设置既为UTF-8的Unicode 请看这里:http://www.footielegend.com/test/header.php
它优良将其存储在数据库中。
想通了,我只需要在我连接到数据库,以补充一点:
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
也许这可以帮助你:http://stackoverflow.com/questions/845418/hsqldb-table-encoding/8656950#8656950 http://stackoverflow.com/questions/7501924/php-messing-with-html-charset-encoding/7502564#7502564但是作为佩卡,我对阿拉伯文,中文和俄文字符了解不多。 –
使用UTF-8。确保您的数据库排序规则设置为(db,表和列)以及您的php脚本。
全部设置为UTF-8 unicode – DugoutSoccer
@FootieLegend,什么似乎是问题呢?你说它在数据库中正常存储。它显示不正确吗? –
通过使用UTF-8一路 - 在页面上,在数据库中,数据库连接 - 是所需的第一步。你在做那个吗? (阿拉伯语的第二步是处理从右到左的脚本,我没有太多经验,但所有必要的信息都应该可以在堆栈溢出中获得。) –