1

我的标题中已经有了这一行..

<meta http-equiv="content-type" content="text/html; charset=utf-8">

我有一个输入表单,当我输入一个英镑符号时,它前面会出现一个奇怪的字符。这些值存储在数据库中然后显示,但问题似乎是在我们进入数据库之前。

如果我提交我的表单,然后 print_r 得到 $_POST 数组:

[field2_title] => £ 问题

我认为问题可能出在代码点火器 $this->input->post() 函数上,但它在那之前就发生了。除了添加我已经完成的元标记之外,我不确定还能尝试什么?

这个我也试过了。。

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
4

1 回答 1

1

在您看来,请尝试添加以下代码:

<?php header('Content-Type: text/html; Charset=UTF-8'); ?>
于 2013-04-02T18:13:12.180 回答