php初学时,遇到乱码问题。
1)html页面头部用meta标签声明编码
<meta http-equiv="Content-Type" content="text/html; charset="utf-8" />
2)php输出的页面,需要使用header函数声明编码
header("Content-Type:text/html; charset=gb2312");
3)保存文件时,需要另存为utf-8格式。
4)需要注意的是,post传递数据,如果网站统一UTF8编码,传递中文正确没有问题,否则传递中文时需要用urlencode函数进行编码。GET传输中文,无论是否用到utf8,都需要进行urlencode编码。
5)缓存技术参考详细的资料:memcache