如何自动将文本字段输入保存为utf8编码数据?

时间:2013-10-07 09:20:57

标签: php mysql utf-8

如何将文本字段输入保存为mytable作为utf8编码数据,因为textarea输入自动转换为utf8编码数据,

2 个答案:

答案 0 :(得分:1)

SET NAMES utf8;

这将设置下一个查询保存为UTF-8。在实际的INSERT或UPDATE之前执行它

请注意,如果发送页面有不同的字符集,则会导致字符编码错误。

答案 1 :(得分:0)

首先,确保将数据库表设置为字符集UTF-8。

其次,使用以下元标记将您提交数据的页面设置为UTF-8:

<head>
<meta charset="UTF-8">
</head>

然后,在建立与数据库的连接时,您可以执行以下查询以设置对UTF-8字符集的任何后续查询:

query("SET NAMES utf8"); 

请参阅: SET NAMES utf8 in MySQL?http://www.w3schools.com/tags/att_meta_charset.asp