以前用的是GB2312的编码,现在想改用UTF-8编码,但遇到了很多问题,请各位大哥指教.
解决方案 »
- 网页静态化时怎么处理列表页的问题?
- php系统时间,js客户端时间问题?
- 一个迷茫的问题,求接待
- 请问如何判断上传文件的类型?以及图片文件的大小
- 请问有人会做一个简单的交互式网站吗?
- 搜了N变教程,还是没配置好apache 虚拟目录 伪静态,求大家帮忙看下问题出在哪
- PHP +COM + XML +MSSQL 十分怪异的题目,很急.谁有办法,谢谢拉,问了很多人现在还没解决.
- 求助关于客户端机器名
- 在php中加了AddSlashes,可是以下ggxh='Rqq/4\' 200L/min ',怎么会出错?
- 本论坛贴子的版权归谁所有?
- 求教:请问PHP能够实现类似PB开发的那种的操作界面吗?
- gd_info为啥显示500错误
我想在问下当用UTF-8编码是有什么注意点和技巧吗?请指教.
页面编码
数据库编码
连接数据库编码设置mysql_query("SET NAMES UTF8");
如果要改编码就在控制台输入:set character_set_server utf8 set character_set_client utf8等等 然后重启服务
还有,数据库的编码一旦都设定,就尽量不要去用set names,这并不好
Mysql变量,具体你要看手册了!但Set Names 'charset',默认会把客户端字符集和数据库连接字符集设置为相同的
所以你必须从页面到PHP到数据库都采用一致的编码或字符集。
调整网页的编码格式
2在前台加入<meta http-equiv="content-Type" content="text/html; charset=utf-8" />尽量保证数据输入输出一致.