给一个字符串,怎么获得它的字符编码 如题,给一个字符串,怎么根据字符串获得它的字符编码(utf-8、gbk等等)是什么, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java 的字符编码不都是Uncode 吗 我现在做了个ftp服务器,可是读入的汉字有些正常有些却是乱码,怎么办 java.net.URLEncoder.encode()java.net.URLDecoder.decode(,"utf-8");客户端加码,服务器解码 可是客户端我没法处理啊,我用的是windows自带的ftp客户端啊 那就 java.net.URLDecoder.decode(,"GBK"); 我是这样读的 BufferedReader in = new BufferedReader(new InputStreamReader( cmdSocket.getInputStream(),"ISO8859-1"), 8192); // use 8k buffer可读出来的总是只有一辆个汉字不正常,不知为什么 试试这样:public static void main(String args[]) throws IOException{ System.out.println("Input:"); byte buffer[]=new byte[512]; /*设置输入缓冲区*/ int count=System.in.read(buffer); /*自标准输入流读取数据到buffer*/ System.out.println("Output:"); for(int i=0;i<count;i++){ /*用标准输出流显示buffer中的数据*/ System.out.print(" "+buffer[i]); } System.out.println(); for(int i=0;i<count;i++){ /*用字符方式显示buffer中的数据*/ System.out.print((char)buffer[i]); } System.out.println("count="+count); /*显示buffer中数据实际长度*/ }}至于服务器编码那段字符串你自己改一下 有个jar包可以做 cpdetector_1.0.8.jar 同求。[email protected]至于java字符串,那都是Unicode编码的。 String 新的=new String(URLDecoder.decode(旧的).getBytes(),"ISO8859_1"); java.net.URLEncoder.encode("xxx","utf-8") jdbc数据库查询结果集,保存 如何判断一个数字 字符串里是否有某个数字 java Selector 序列话问题(困扰很久) java的输入那么麻烦? jtable里如何限制输入内容的长度? java如何读写PowerPopit java中比较快捷的实现日期格式化的函数是什么? 请大家帮忙改改这个小程序,急~~~~~ 100分相送 :怎样写一个程序来监控某一程的每一次运行时间,但它启动时开始计时,关闭时计算出运行时间? 哪里可以下载反编译程序和防反编译程序 找不到javax.media.j3d包 高手请进!运行时有个小错误
java.net.URLEncoder.encode()
java.net.URLDecoder.decode(,"utf-8");
客户端加码,服务器解码
cmdSocket.getInputStream(),"ISO8859-1"), 8192); // use 8k buffer
可读出来的总是只有一辆个汉字不正常,不知为什么
public static void main(String args[]) throws IOException{
System.out.println("Input:");
byte buffer[]=new byte[512]; /*设置输入缓冲区*/
int count=System.in.read(buffer); /*自标准输入流读取数据到buffer*/
System.out.println("Output:");
for(int i=0;i<count;i++){ /*用标准输出流显示buffer中的数据*/
System.out.print(" "+buffer[i]);
}
System.out.println();
for(int i=0;i<count;i++){ /*用字符方式显示buffer中的数据*/
System.out.print((char)buffer[i]);
}
System.out.println("count="+count); /*显示buffer中数据实际长度*/
}
}至于服务器编码那段字符串你自己改一下
[email protected]至于java字符串,那都是Unicode编码的。