2012年12月6日
摘要: 试验结论:1. javac支持源文件为unicode编码,但是要求文件开头不能带有BOM(Byte Order Marker),否则编译就会失败2. 对于系统默认编码不需要添加 -encoding选项,对于Unicode编码需要添加-encoding选项, 具体如下: utf8 : -encoding utf8 utf16le: -encoding utf-16le utf16be : -encoding utf-16be试验所使用工具:1. notepad++ notepad++转换编码默认都带有BOM,对于unicode编码,它只能识别带有BOM的unicode文件2. uconv ... 阅读全文
posted @ 2012-12-06 14:46 sanlo 阅读(863) 评论(0) 推荐(0) 编辑
摘要: http://support.microsoft.com/kb/830473此文大致内容如下:在windows XP或更高版本,命令行的最大长度为8191 个字符在windows2000或windows NT4.0,命令行的最大长度为2047个字符这个限制对于环境变量同样有效,例如 windows XP下,PATH不能超过8191个字符如果使用cmd运行批处理文件(即.bat),这个限制同样有效。解决方法如下:将程序的命令行放在一个文本中,程序从这个文本中读取命令行。对于 javac来说,它的命令行支持 Argument File,在这个Argument File中,可以指定编译选项和文件名, 阅读全文
posted @ 2012-12-06 14:39 sanlo 阅读(14485) 评论(0) 推荐(0) 编辑