作者ogamenewbie (._.)
看板java
标题Re: [问题] eclipse的结果正确,javac的结果错误
时间Tue Jun 2 12:01:05 2009
基本上,因为你很多地方没有讲得很清楚,
所以我中间随口问问,你就随便参考看看。
※ 引述《Holocaust123 (Terry)》之铭言:
: 写了一只抓网页、并用 regular expression 将我想要的文字部分抓出来的程式。
: 我设的 regular expression 里面含中文,
: 用 eclipse 编译并执行程式,抓出来的文字输出到文字档(txt)後可以正常显示;
: 可是改用 javac 编译(没error),执行後打开文字档只看到一堆换行。
那你 try catch 是怎麽处理的?
在你重复处理的过程中有试着塞 System.out.println 印一些区隔用的
来监别说换行是透过你自己的 regular expression 产生的结果吗?
有试着用 System.out.print(ln) 试着先印看看 regular expression 吗?
: 我猜是我 eclipse 用 UTF-8 编码的关系。
: 如果是这个问题的话,假如我想用 javac 编译执行这个程式,
javac 有用甚麽参数呢?
cmd 下预设编码又是甚麽呢?
有试过调整 javac 参数 (例如直接抓 Eclipse 的参数设定来给 javac 用) 吗?
: 除了将 eclipse 改用其他编码来重写 code 之外还有甚麽方法吗?
: 还是其实问题不在编码?
其实我也不知道, 我上面乱乱问, 说不定跟你的问题一点关系也没有也说不定.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.125.83.125