【发布时间】:2016-07-25 05:04:31
【问题描述】:
好吧,作为一名 Web 开发人员,德语很烂。
我有一个发件人。在头部,首先是:
<meta charset="utf-8">
我还检查了标题。设置如下:
Content-Type:text/html; charset=UTF-8
在 php.ini 中,我的默认字符集是:
default_charset="utf-8"
问题出在 HTML/PHP 中,因为当我直接在数据库中编写元音变音 (äöü) 时,当我 var_dump 时 PHP 会得到正确的字符串。 另一方面,当我填写文本区域并发送表单时,POST 参数的 var_dump 每次都有 2 个问号,而不是变音符号。
ä -> ??
我该如何解决?
【问题讨论】:
-
你尝试过在 HTML 表单中设置
accept-charset="UTF-8"吗? -
Jep...完全没有变化。
-
我确定问题不在 HTML 中,而是在数据库连接中。你是如何连接到你的数据库的,在建立连接后你有没有发出
SET NAMES UTF8? -
哈!在这些日子里尝试一下日语...... ;-P