php中文乱码问题总结与解决办法

1.建立数据库的时候,选择utf-8编码

2.建立php 文件的时候选择UTF-8编码

3.防止数据传输中乱码 mysql_query('set names utf8');

4.在静态页面加上 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

个人建义:建议在进行开发之前把数据库、php文件、html charset三者的编码设置成一致的utf-8。

时间: 2024-10-23 16:01:17

php中文乱码问题总结与解决办法的相关文章

JQuery 传送中文乱码问题的简单解决办法_jquery

一.客户端先进行编码,服务端再解码. 客户端发送数据: var names = encodeURIComponent("电费"); names = encodeURIComponent( names); $.post("test.do?names="+name,null, function(){}); 服务端解码: 获取names 参数值,然后解码. String name = URLDecoder.decode(names, "UTF-8");

Tomcat中文乱码问题2种解决办法

  jsp如果采用GBK等中文编码,tomcat默认配置下,会出现乱码,原因是Tomcat的URIEncoding默认是ISO-8859-1了,所以我们调协成gbk的编辑肯定会出现中文乱码了. 解决办法如下: 方法是找到 server.xml 中的Connector,添加编码配置,如下:  代码如下   <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpare

CodeIgniter输出中文乱码的两种解决办法_php实例

在controller直接echo的时候,某些浏览器会出现乱码的情况.可以用下面两种方法解决: 1.常用的php的header函数 复制代码 代码如下: header("Content-type:text/html;charset=utf-8"); 示例: 复制代码 代码如下: <?phpclass home extends CI_Controller { function index() { //设置编码 header("Content-type:text/html;

vagrant box 中文乱码或无法显示解决办法

修复方法如下  代码如下 复制代码 apt-get install language-pack-zh 2.修改缺省的编码为zh-CN  代码如下 复制代码 vi /etc/default/locale 2.LANG="zhCN.UTF-8";3.重启. 重启 vagrant box必须通过 vagrant reload这个指令

Oracle 8i字符集乱码问题析及其解决办法_oracle

正在看的ORACLE教程是:Oracle 8i字符集乱码问题析及其解决办法.一.问题描述 SQL Plus WorkSheet是一个窗口图形界面的SQL语句编辑器,对于那些喜欢窗口界面而不喜欢字符界面的用户,该工具相对SQL/PLUS受到了很大的欢迎.但从Oracle 8i以后,如果安装Oracle 8i时选取的是别于英语的字符集,对于我们中国,通常会选取简体中文字符集(ZHS16GBK),安装成功后,运行SQL Plus WorkSheet程序,会出现所有的中文显示以及查询结果均为乱码的情况.

Dreamweaver文档代码模式中文字体选择不准确解决办法

将编辑器默认的编码设置为"简体中文" 位置:Dreamweaver菜单栏>首选项>默认编码文档代码模式中文字体选择不准确解决办法-dreamweaver帮助文档"> 使用Dreamweaver时,一开始以为是软件的bug,后来在网上寻求解决方法才知道,原来是由于DW新建文档默认unicode(UTF8)在代码编辑器不好选中的缘故.改为GB就行了. 不过据说使用GB打开文件可能会有乱码的情况,Dreamweaver的代码编辑辅助功能虽然强大,不过最好还是有其它

php gd库中文乱码的产生与解决方法详解

在php jpgraph安装教程之验证php环境是否支持jpgraph安装方法的php教程中我提到了gd库的验证,对于jpgraph中文使用者来说使用jpgraph时不产生中文乱码是非常必要的,而gd库作为jpgraph类库运行在php安装环境下的基础,保证使用gd库时不出现中文乱码是非常必要的,之前我在验证gd库对jpgraph类库的支持时也出现使用gd函数imagettftext函数出现中文乱码的情况,下面介绍下使用php gd库出现中文乱码的原因与解决方法. php gd库产生中文乱码的原

解决中文乱码的几种解决方法(推荐)_JSP编程

首先说明我的特殊情况: 1. 前台jsp中,我使用的是 form post 请求,设置了 enctype="multipart/form-data" ,页面编码格式都是utf-8 2. 后台中,我使用的是commons-fileUpload组件,ServletFileUpload 解析form表单和文件, 3. 设置 request.setCharacterEncoding("UTF-8"); 4. 设置了ServletFileUpload .setHeaderEn

python 采集中文乱码问题的完美解决方法_python

近几日遇到采集某网页的时候大部分网页OK,少部分网页出现乱码的问题,调试了几日,终于发现了是含有一些非法字符造成的..特此记录 1. 在正常情况下..可以用 import chardet thischarset = chardet.detect(strs)["encoding"] 来获取该文件或页面的编码方式 或直接抓取页面的charset = xxxx 来获取 2. 遇到内容中有特殊字符时指定的编码一样会造成乱码..即内容中非法字符造成的,可以采用编码忽略非法字符的方式来处理. st