如何获取一个URL传参编码是UTF-8还是GBK的取巧解决方法
2010-09-20 14:56
495 查看
假设当前页面是 UTF-8
try{ uncodeURI(test); //utf-8 }cacth(e){ //gbk or 其他编码 }
原理是在 utf-8环境下的 encodeURI,只能在 相同的utf-8环境下还原,
如果抛出错误的话,就说明传入参数的编码并非 utf-8
在不需要很精确判断编码的时候可以取巧。
相关文章推荐
- phpcms如何获取当前文章的地址或url,以及解决方法。
- 如何解决GBK的编码的文件中的中文转换成为UTF-8编码的文件而且不乱码
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- 如何判断一个文件的编码格式是gb2312还是gbk等
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- 如何自动识别判断url中的中文参数是GB2312还是Utf-8编码?
- 如何判断一个文本文件内容的编码格式 UTF-8 ? ANSI(GBK)
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- ajax中如何将utf-8编码的数据请求发送到gbk编码应用的解决方法
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK(转)
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK(转)
- 前台页面使用utf-8编码,url中包含中文参数时后台获取参数乱码问题解决
- C++文件编码由GBK转换UTF-8的解决方法
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- 编写gbk到utf转码的javascript方法,解决ajax获取页面直接显示乱码的方法
- 判断一个字符串编码是utf-8还是gbk
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK(转)
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK