如何判断一串字符中包含有乱码(100)

  • 主题发起人 主题发起人 delphizdr
  • 开始时间 开始时间
D

delphizdr

Unregistered / Unconfirmed
GUEST, unregistred user!
如何判断一串字符中包含有乱码
 
这问题好像不是一般的难!字符串不显示出来就不会存在“乱码”,至于造成显示乱码的可能性是很难检测的,也许没有安装某个语言支持文件;也许没有相应的字符支持;也许显示的组件的问题;................
 
Pos('乱码', S) > 1;[:D][:D]
 
首先是要你的标准,例如你的串没有汉字,那么if ch<#32 or ch>'Z' then 乱吗; 你的串有汉字,那么if ch<#32 or ch>#128 then 乱吗;
 
无法判断GBK的编码放到JIS环境里就是乱码,但是在GBK环境里正常所以你的问题没有肯定的回答
 
我觉得肯定是有办法的,关键正如wql所说的要有判断的标准
 
后退
顶部