【发布时间】:2015-02-26 20:28:31
【问题描述】:
我有一个页面,其中包含向 mysql 数据库添加或编辑条目的表单。一切正常,表单显示正确,页面输出正确。
只有当我打开 mysql 数据库 (phpMyAdmin) 时,条目才会显示错误。一些德语字母是错误的。
例如 André 而不是 André。或groß 而不是groß。
页面上的输出工作正常。 HTML 表单中的编辑功能也可以正常工作。 我只是不明白为什么数据库中的所有内容都写错了。
我所有的 PHP 页面都在“utf-8”中。
【问题讨论】:
-
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
标签: php mysql character-encoding utf