为什么从数据库读出来的是形如 很少在网上 各位好为什么数据库里存的是形如 很少在网上读出来有的页面为中文有的页面却是这样子的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是汉字内码,直接在HTML里输出浏览器是会自动转换的楼主把出问题的那部分代码贴上来看看 对不起 可能我没有描述清楚程序是 《php web2.0 开发实战》里的程序 安装完成以后有的页面就是这么显示的,有的页面能显示中文我看了一下mysql数据库存储的也是 HTML实体而不是中文字 ,是类似在的一堆东西 可能你数据库字段的编码设置为 unicode 了.建议使用 utf-8 测试环境php5 mysql 5.1在test表中插入数据,test表字段1名为word1,编码方式选择默认的latin_swedish,插入楼主给出的汉字内码INSERT INTO `test` (`word1`)VALUES ('很少在网上');在网页上仍然是正常显示的,所以不是数据库编码问题…难道会是&#22312这个全角符号引起的?= =|| 页面是 Unicode ,表单POST过来的是 Unicode 编码. 经过 html 的转码后,就成 &#xxxxx; 格式了.. 数据库字段上改为 utf8_general_ci 了,在试着提交表单,进去的数据还不是中文,依然是类似 很少在网上郁闷 貌似解决了是页面的charset=iso-8859-1" …页面编码问题= =设置meta…恭喜…大家全被楼主绕到数据库里去了… 在数据库和页面编码一致后(页面UFT-8 mysql数据库utf8_general_ci)为什么页面从数据库里读出来的中文显示正常而我用PHPMYADMIN 看里面的字段内容却是乱码呢 php session需要刷新几次才能出来,怎么解决 树形显示数据,在线等 手机网页问题,显示协议错误 请教,SQL语句里如何运行PHP函数对查询的结果进行限制? 各位大侠,我的错在哪里了,请指点 【100分】问两个基础问题,mysql的位运算和十六进制 关于IIS6+PHP4+MYSQL的一个测试 大家帮忙看看这个文件上传代码为什么不行? 读写文件的问题 BBS PHP编程高手请帮忙! ZendStudioForEclipse-6.1.2 的注册 通过计划任务 bat调用php.exe执行php文件
楼主把出问题的那部分代码贴上来看看
程序是 《php web2.0 开发实战》里的程序 安装完成以后有的页面就是这么显示的,有的页面能显示中文
我看了一下mysql数据库存储的也是 HTML实体而不是中文字 ,是类似在的一堆东西
在test表中插入数据,test表字段1名为word1,编码方式选择默认的latin_swedish,插入楼主给出的汉字内码INSERT INTO `test` (
`word1`
)
VALUES (
'很少在网上'
);在网页上仍然是正常显示的,所以不是数据库编码问题…
难道会是&#22312这个全角符号引起的?= =||
页面是 Unicode ,表单POST过来的是 Unicode 编码. 经过 html 的转码后,就成 &#xxxxx; 格式了..
郁闷
是页面的
charset=iso-8859-1"
大家全被楼主绕到数据库里去了…
为什么页面从数据库里读出来的中文显示正常而我用PHPMYADMIN 看里面的字段内容却是乱码呢