防止中文乱码
来源:互联网 发布:苹果查询有无网络锁 编辑:程序博客网 时间:2024/05/17 21:20
var str1="张明政";
var str2=escape(str1);
window.alert(str2);
var str3=unescape(str2);
window.alert(str3);
</script>
1、在head标签里面加入UTF8编码(国际化编码):UTF-8是没有国家的编码,也就是独立于任何一种语言,任何语言都可以使用的。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
2、将文件的编码存为UTF-8。记事本或Editplus等编辑器都有保存时选择编码的功能。
二、HTML和PHP混合的页面解决方案
除了按照第一个方法所说的操作之外,还需要在文件的最上面加入这句代码:
<?php
header("Content-type:text/html;charset=utf-8");
?>
三、纯PHP页面的中文乱码问题(数据是静态的)
这个只需要在页面的开始处加入下面代码,然后保存UTF-8编码的文件即可。
<?php
header("Content-type:text/html;charset=utf-8");
?>
四、PHP+Mysql中文乱码问题
这个除了按照第三点所说的操作之外,还要在你的数据查询/修改/增加之前加入数据库编码。而且,值得注意的是,这里的UTF8和之前的不一样,中间是没有横线的。
<?php
mysql_query('SET NAMES UTF8');
//接下来的就是查出数据或者修改,增加
?>
五、正确显示上传的附件中文名
找到xampp/moodle中的文件config.php,
在$CFG->unicodedb = true;后加入$CFG->unicodecleanfilename = true;
即可使摩灯上传的附件可以正确显示中文名。
六、在ie浏览器中选择上传文件时还可能显示乱码等,可以在
lib/editor/htmlarea/coursefiles.php
第二行加上这样一句:// 可以用:set nu显示行号
@header("Content-Type: text/html; charset=utf-8"); //这个是默认选择utf-8编码
- 如何防止中文乱码
- mysql防止中文乱码
- HTML防止中文乱码
- JSP防止中文乱码
- 中文COOKIES防止乱码
- 防止中文乱码
- java中文乱码 防止出现中文乱码
- QT中防止中文乱码
- php 中文截取防止乱码
- 截取字符串防止中文乱码
- 防止controller返回中文乱码
- sql server 插入中文 防止乱码
- HttpWebRequest模拟POST提交防止中文乱码
- BeanUtils & 防止页面提交的中文乱码
- 防止纯PHP页面中文乱码技巧
- spring 编码过滤器 防止中文乱码
- codeblocks中文乱码下次防止忘了
- web 应用 防止用户输入中文乱码
- sql快速转java代码
- Codeforces Round #417 (Div. 2) B. Sagheer, the Hausmeister
- 选择后将所选值传到文本框
- PHP CURL模拟表单post提交文件,curl POST文件
- Qt程序界面大小自适应屏幕分辨率
- 防止中文乱码
- vc 编译运行时出现 cannot open Debug/**.exe
- 在Eclipse上将web项目部署到Tomcat上的问题
- 百度地图API
- tensorflow:4)实现'进击'的卷积网络-CIFAR数据集
- Find them, Catch them
- IPC实现机制(三)---消息队列
- weblogic无法访问所选应用程序
- sessionStorage、localStorage和cookie的区别