实时搜索: java中文几个字节

java中文几个字节

419条评论 3262人喜欢 3399次阅读 509人点赞
用FileInputStream读取文件时,是一个一个字节读取的,如果说因为汉字是两个字节,读取时会显示为?,那字母应该也是两个字节吧,都是unicode编码,为什么字母就可以正常显示 , java非法字符uff09请教各位大神,为什么? , 最好是JAVA用的,不行的话,一般的也可以。 , string类型字符串里面有中文字 英文单词,怎么提取出单个的中文字和单词,字母也行 , 具体是我用写一个简单的web server,先创建一个监听套接字ServerSocket listenSocket = new ServerSocket(8080),然后Socket connectionSocke...

java字符串里面如何用正则表达式去掉汉字?:

public static void main(String[] args) {

// TODO Auto-generated method stub

String str = "123abc你好efc";

String reg = "[\u4e00-\u9fa5]";

Pattern pat = Pattern.compile(reg);  

Matcher mat=pat.matcher(str); 

String repickStr = mat.replaceAll("");

System.out.println("去中文后:"+repickStr);

}

java 字节流读取汉字 和 字母的问题: java乱码问题是比较多见。
整个环节中只要有一项有问题,就会产生乱码。

1、读取的文件采用的编码。
2、jvm所使用的编码。这个要看你所使用的OS和版本,jvm会使用OS中设定的默认编码。比如你使用英文版的winxp,jvm在处理流的时候就会默认采用cp什么什么的编码。
3、如果你使用了中间件,比如tomcat这样的web server,在request和response中,tomcat会自动使用ISO-8859-1编码。
4、如果有数据库数据交换,数据库中使用的编码。

你确认所有的环节用得都是同一种编码,就可以解决乱码问题了。
如果不是相同编码,那就做转码处理。
转码例句:
String s2 = new String(s1.getBytes("UTF-8"), "ISO8859_1");

java非法字符uff09: 你的main函数的回括号是中文全角的。需要改成英文半角。

求一个密码的正则表达式,不能包含空格、回车、换行、中文字符,其他都可以,长度8到20位。最好是JAVA用的: ^[^\s\u4e00-\u9fa5]{8,20}$

急急急!!~~~~java将string类型的字符串转化为单个字: 举个例子,比如:
String s="asdb中国sadfasgd你好asdfasdf";

取出字符串中的每个字符,用循环就行了,方法是
for(int i=0;i<s.length();i++){
char ch=s.charAt(i);
int n=(int)ch;

}
并且在这个循环中,把每个ch类型强转为int类型。然后做比较就可以了。
字母的范围是65-122
汉字的范围是19967-40869

JAVA Choice里面的中文不能显示是什么原因,字符和数字都可以显示正常,每个中文显示一个小方格: 当前系统有没有装中文包?

java字符编码问题,中文乱码: package com.liuyang;

import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class CharacterEncodingFilter implements Filter {
private FilterConfig config;
private String encoding = "utf-8";

public void destroy() {
System.out.println(config);
config = null;
}

public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding(encoding);
chain.doFilter(request, response);
}

public void init(FilterConfig config) throws ServletException {
this.config = config;
String s = config.getInitParameter("encoding");
if (s != null) {
encoding = s;
}
}
}
web.xml
<?xml version="1.0" encoding="Shift_JIS"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>com.liuyang.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>EncodingFilter </filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

<listener>
<listener-class>myjava.webini.LoadAns
</listener-class>

</listener>
<listener>
<listener-class>myjava.webini.LoadAnsdevelop
</listener-class>

</listener>
<listener>
<listener-class>myjava.webini.LoadAnsweb
</listener-class>

</listener>
<listener>
<listener-class>myjava.webini.LoadAnshibernate
</listener-class>

</listener>
<listener>
<listener-class>myjava.webini.LoadAnsspring
</listener-class>

</listener>
<listener>
<listener-class>myjava.webini.LoadAnsstruts
</listener-class>

</listener>

java文件抓取网页的中文字符串编码问题,两个字人名正常,第三个字就乱码了,何故?谢谢: 这个是你页面接受的参数乱码啊,你得看下你web后台怎么处理参数接受和传递的。你爬过来的这段代码没有问题,记得关流。
System.out.println(sb.toString());
out.flush();
out.close();
in.close();

  • i386是什么

    把所有东西装到盘了,现在C盘都满了,怎么办?: 1、运用磁盘清理软件清理C盘,大约可为C盘释放50M-800M空间。2、关闭休眠功能,在开始菜单的运行里输入 powercfg -h off 指令,关闭休眠,此文件实际大小和物理内存是一样的,大约可以为C盘释放1-3...

    781条评论 5759人喜欢 4765次阅读 949人点赞
  • dnf无色带几个

    产生的产怎么组词: 产生的产怎么组词 :出产、产品、生产、产生、丰产、盛产、特产、遗产、产销、产道、逆产、畜产、小产、产婆、低产、破产、变产、欠产、析产、单产、引产、增产、名产、海产、估产、产房、恒产、私产、水产、产妇、流产、公产、土产...

    909条评论 2048人喜欢 2469次阅读 957人点赞
  • 2014年长春儿哪里有贴三伏贴

    华硕笔记本电脑怎么清理c盘?: ...

    490条评论 1443人喜欢 6403次阅读 271人点赞
  • iphone声音设置在哪里

    lol可以有法力输出的所有英雄 标准的法师 非标准法师都要 只要有招是法系输出。辅助不要 最好近战: lol能够AP输出的英雄数量不算少。伤害大的有像阿卡里,卡特琳娜,小鱼人,酒桶,树人,卡萨丁,寡妇等等。我是主推卡萨丁。但我觉得小鱼人也蛮恶心的,首先鱼人的W是一个非常恶心的技能 知道提莫么 前期提莫射你两下就可以掉...

    677条评论 3150人喜欢 3129次阅读 797人点赞
  • gta5怎么登录

    生产的产部首是什么: 妙趣汉字屋 ...

    530条评论 2898人喜欢 3806次阅读 461人点赞
  • dota ar是谁

    自由幻想手游多双开辅助都有哪些?: 游戏‎蜂‎窝云‎手机 ,成‎功吸引‎玩家‎的‎注意力。 直接在这‎里‎找,才会觉得好‎一些。 ...

    286条评论 4710人喜欢 4039次阅读 868人点赞