作者TonyQ (骨头)
看板java
标题Re: [问题] 如何对中英文夹杂的字串切Token?
时间Sat Apr 1 04:49:42 2006
※ 引述《Falldog (嘿嘿~)》之铭言:
: 我试过判断" "的方法
: 但是编码的问是一直搞不定…总是会印出?????
: ps...一开始用getLine()是都读得到中文字
: 但是再下去用String temp一个字一个字增加时就有问题了...
: BufferedReader br = new BufferedReader(new FileReader(
: new File(filename)));
: String line = br.getLine();
: String temp;
: int i=0;
: while( i<length && ( line.indexOf(i)!=' ' || line.indexOf(i)!='\n' )){
: temp += line.getBytes("ISO-8859-1")[i];
: i++;
: }
问题很简单 bytes是二进位的资料
一个中文字会被拆成两个字看....
环境允许的话 , 改用char处理吧....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.240.58