一个字符的问题

fashchina 2004-12-23 11:02:25
给你一段文本,你怎么样判断是否是乱码,不是英文,也不是繁体文,以及其他的一切全球通用的语言,谢谢了!
...全文
115 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fashchina 2004-12-24
  • 打赏
  • 举报
回复
up
skylan 2004-12-23
  • 打赏
  • 举报
回复
那你想处理什么样的数据啊,把你自己不想要的数据过滤掉啊
fashchina 2004-12-23
  • 打赏
  • 举报
回复
我晕
这个除了瞎子,都会做,呵呵
你们没遇到过?
我现在是做数据处理,难道都要每个数据文件打开看看是不是乱码?那有多繁琐!
想想了,再顶
kaymo 2004-12-23
  • 打赏
  • 举报
回复
同意用眼睛看
赫赫
boy 2004-12-23
  • 打赏
  • 举报
回复
拿这段程序去改改,也许对您能有所帮助!

//校验字符串能不能用作XML的节点和属性名称
public static boolean canXmlName(String value)
{
if(value == null)return false;
if(value.equals(""))return false;
char c = value.charAt(0);
int type = Character.getType(c);
String startChar = value.substring(0,1);
if(!(type==1 || type==2 || type==5 || startChar.equals(":") || startChar.equals("_")))return false;
if(value.length()>1)
{
StringBuffer sb = new StringBuffer("0");
char[] cs = value.toCharArray();
for(int i=1;i<cs.length;i++)
{
if(Character.getType(cs[i])!=5)sb.append(cs[i]);
}
if(!legitimacy(sb.toString().toLowerCase(),"0123456789.abcdefghijklmnopqrstuvwxyz_-:"))return false;
}
return true;
}
jFresH_MaN 2004-12-23
  • 打赏
  • 举报
回复
乱码判断很简单啊
用眼睛看嘛!
只能这样
classjava 2004-12-23
  • 打赏
  • 举报
回复
^_^,给出乱码的标准来
我们看乱码是看她的表现形式,不是她的内在内容^_^
这个IE或者其它服务器也有点关系
^_^,超难啊
关注
fashchina 2004-12-23
  • 打赏
  • 举报
回复
没有人知道吗?
形印声传 2004-12-23
  • 打赏
  • 举报
回复
这个问题.....基本上.....很难~~~~
虎叔 2004-12-23
  • 打赏
  • 举报
回复
程序好像不能判断,人工可以。
除非你知道所有字符集的编码。
只要指定编码在任何字符集中都没有就可以判断是乱码。

不过意义不大哈
虎叔 2004-12-23
  • 打赏
  • 举报
回复
你在处理数据之前难道不知道这些数据是那种字符集吗?那你用啥子字符集来处理呢?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧