-1

我正在将提交的数据插入表中。

这是回显的 SQL 查询:

INSERT INTO adhocbills_lineitems (bill_seq, unitprice, quantity, sagenominalcode, description) values ('119', '10', '1', '4000', 'test product for £ pounds')

但是当我查看数据库时,它说test product for £ pounds

插入时如何摆脱Â角色?

4

2 回答 2

0

在这种情况下,您必须检查排序规则。您可以使用latin1-bin. 要匹配 php 编码,您可以使用:

header('Content-Type: text/html; charset=latin1-bin');
于 2013-08-06T11:18:29.937 回答
0

最好使用 utf-8 来支持任何字符。您可以为 latin1 修复此问题,但在某些时候您会遇到其他字符的问题。将表排序规则更改为 utf8。并确保您的 php 文件具有:

<meta charset="utf-8">

header('Content-Type: text/html; charset=utf-8');
于 2013-08-06T11:22:23.277 回答