给一个字符串,怎么获得它的字符编码 如题,给一个字符串,怎么根据字符串获得它的字符编码(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") 问下,sql语言难不难学? 请教DailyRollingFileAppender的用法 关于SWING的问题 急急!!为什么我的applet程序突然能运行但不能出现界面了?????????? eclipse无法启动 为和我写的java程序会占用全部的cpu资源,如何做到尽量少占资源? java问题 请问怎样设置web应用程序部署文件启动server端socket监听程序,并且web服务能够正常启动 请各位大虾,怎样注册COMMAPI类库,我是出学者,谢谢 考过SCJP的大虾们请进!! 找不到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编码的。