我有一个带有一些特殊字符的mysql数据库,一个输入表单,一些php页面。
在我的第一个php页面(requestPage)中,我有输入表单。
此页面(通过GET)将参数发送到其他php页面(ResultsPage)。
最后这个php页面(ResultsPage)将带有参数的查询发送到dbms并显示结果。
RequestPage编码为utf-8到
ResultsPage编码为utf-8至
数据库及其表格编码为utf8_general_ci。
现在,例如:
有什么建议吗?
答案 0 :(得分:0)
我已经解决了在php resultsPage文件中添加此字符串的问题:
mysql_query("SET character_set_results = 'utf8', character_set_client='utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $connection);
显然必须在此字符串之后插入:
$connection = mysql_connect($servername,$username,$dbpassword);