日期:2014-05-18  浏览次数:20826 次

求一个查询乱码的方法
1 h? 杊p4EOx宺ˊ绅B?~籾<歆
2 禄)?CXFR?#? u?V?魿鷮h裟悀k
3 唐山成龙铭泰汽贸有限公司

现从数据库中查询出若干条数据 其中有一些是乱码 ,有什么方法可以判断哪行数据是乱码呢。

------解决方案--------------------
之前有个帖子
http://topic.csdn.net/u/20070328/11/74768a3e-aade-4f07-afd7-6383d36dcba3.html
------解决方案--------------------
这个恐怕不好判断吧,,对你来说那是乱码,对计算机来说那就不是乱码
你要判断就是编码方式,,
------解决方案--------------------
[^\u4e00-\u9fa5|0-9|a-z|A-Z]

如果匹配就基本断定存在乱码,当然,这里只考虑排除中文\字母\数字,你可以进一步完善下
------解决方案--------------------
梵文对我是乱码。(^_^)
------解决方案--------------------
同意5楼,要么你吧你认为不是乱码的字符加进正则,或者去匹配必然是乱码的字符,比如有了控制字符就认为是乱码,要100%判断出来除非你让计算机去理解数据的意义……
------解决方案--------------------
对中国人来说 一般的乱码是指 非 字母 数字 中文的
如果你要定制的话 需要自己写
多种正则来匹配 判断
------解决方案--------------------
感觉你思路有些问题,你应该想着把程序的编码格式统一或者是说将查询的数据转换一下编码。