我已经在我的标题中找到了这一行..
<meta http-equiv="content-type" content="text/html; charset=utf-8">
我有一个输入表单,当我输入一个英镑符号时,它就会出现一个奇怪的字符。这些值存储在数据库中然后显示,但问题似乎是在我们进入数据库之前。
如果我提交我的表单,然后print_r我得到$ _POST数组:
[field2_title] =&gt;问题
我认为问题可能出在代码点火器$ this-&gt; input-&gt; post()函数上,但它在此之前就已经发生了。除了添加我已经完成的元标记,我不知道还有什么可以尝试?
我也试过了..
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
答案 0 :(得分:1)
在您看来,请尝试添加以下代码:
<?php header('Content-Type: text/html; Charset=UTF-8'); ?>