首页上一页 1 下一页尾页 4 条记录 1/1页
关于php 出现非英语国家地址乱码 保存入mysql 中出现错误
发表在PHP图书答疑
2012-06-15
是否精华
是
否
版块置顶:
是
否
我的程序返回一个xml,这个xml 包含了国外很多国家的地址(非英语国家)。
我的 xml设置为utf-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
返回的xml中有这么一个值
<Name>João Paulo Costa Andrade</Name>
当我把Name 存入mysql数据库中的时候。Mysql表中 Name 字段中的值只有 Jo ,也就是是说 Jo后面从乱码开始的部分都被某个东西过滤了。
另外
Mysql 连接的时候也是用utf-8设置的。表也是utf-8,数据库也是utf-8
我用echo 语句 输出 xml 中name 的值: Jo�o Paulo Costa Andrade(这个是页面显示的样子)
请问要怎样修改
我的 xml设置为utf-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
返回的xml中有这么一个值
<Name>João Paulo Costa Andrade</Name>
当我把Name 存入mysql数据库中的时候。Mysql表中 Name 字段中的值只有 Jo ,也就是是说 Jo后面从乱码开始的部分都被某个东西过滤了。
另外
Mysql 连接的时候也是用utf-8设置的。表也是utf-8,数据库也是utf-8
我用echo 语句 输出 xml 中name 的值: Jo�o Paulo Costa Andrade(这个是页面显示的样子)
请问要怎样修改