php像 s的符号,php – 在数据库中有像Â等符号,该怎么办?

这有点取决于问题究竟是什么……

如果那些角色应该在那里(例如西班牙语中的“Mañana”)那么你需要确保所有东西都是UTF-8 …最好的方法是:

1:检查数据库表是否采用“utf-8”编码(如果没有将它们转换为utf-8)

2:正如Martin所说,使用以下内容确保数据库连接器是utf-8:

mysql_set_charset('utf8'); //note that MySQL uses no hyphen here

3:确保文件是utf-8(你可以在顶部添加一个标题)

4:为了安全起见,也将其添加为元标记

然而

你很可能在数据库中有一些像ISO-8859-1这样的东西已经变成了UTF-8,这很糟糕.在这种情况下,你会注意到像你真正想要的东西是£(因为UTF-8字符包含的数据多于ISO-8859-1字符,如果你不小心,额外的数据可以成为一个额外的字符) .

在这种情况下,最好的办法是清理数据库(你可能会做一些像UPDATE表SET字段= REPLACE(字段,’£’,’£’)的常见“错误”),然后将整个kaboodle转换为UTF -8(如上所述)以避免问题再次发生.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值