您现在的位置: 爱51代码网 >> 范文 >> 文章正文
JS 如何判断乱码

JS 如何判断乱码

^[^\u4e00-\u9fa5\w\s]+用正则试试

看具体应用场景吧,此路不通,大不了换种方式。
例如如果这些文件是用户上传的,直接上传的时候修改文件名。

又试了一个方法。不过实现这个可能会更困难一些,但是弄好了的话准确率应该比上面那个更高。
这种方法应该只对汉字有效,所以还是有点局限的。
首先将字符串通过Google翻译从中文翻译成英文,然后再将结果从英文翻译成中文。如果原来的字符串不是乱码的话,最终的中文和原来的字符串肯定会非常相似,但是如果是乱码的话,结果会非常不同。
Google翻译的API好像要钱,好像只能抓取网页了。
这种方法主要是判断字符串中是否具有汉语应该具有的模式,而自动翻译软件绝对是提取模式的比较好的工具。

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    lotus代理中LS如何将字符串保存到
    在lotus BS系统里怎样方便实现统
    不小心卸载了.net 4 extend,vs2
    C#的session取不到值
    java如何判断一个字符串里的数字
    java怎么实现html转为pdf
    undefined reference timer_crea
    linux文件/usr/lib破坏了,还原后
    Failed to open eth0
    android手机无法与eclipse或电脑
    C/C++洗牌算法源代码
    E-business suite system servic
    当调用一个函数时,如何运行
    ie屏蔽Js怎么办
    jquery ajax json 中文乱码
    jqGrid怎么给某个单元格添加
    win7 旗舰版安装iis弹出并非
    asp网页如何读取web.config里
    js在onbeforeunload判断是刷
    使用Extjs的ajax发送超长字符
    js防止重复提交表单代码
    IE浏览器中window.opener.lo
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |