【发布时间】:2011-09-08 08:11:51
【问题描述】:
这些天,我疯狂地使用 Weblogic 在 unix 环境中部署一个耳朵。
最后,我通过使用 (cat -v file.properties) 意识到这样的文件在行尾充满了 ^M。
这是因为我在 Windows 上编辑了属性文件,并通过 FileZilla 转移到了生产环境。
通过使用 dos2unix 命令,我解决了这个问题,现在文件的编码是正确的。
因为属性文件不是我编辑的唯一一个,但我打开了 ear 存档并自定义了配置.xml 也是,然后再次关闭耳朵并传输到 linux,您认为该 xml 的编码即使嵌入耳朵也会有问题吗?
谢谢
【问题讨论】:
-
因为我把在Win上编辑的文件移动到linux上时,有^M作为回车符,好像不是问题吧?
-
可能是这样。 是真的有问题吗?
-
是的,我的文件属性有问题,现在我正在尝试使用为 unix 编码的属性文件重建应用程序(当我执行 cat -v nameFile 时)没有更多^M.我要找出是否是问题所在。但我还是不明白为什么你认为这应该是没有问题的。
-
我认为这应该不是问题。我问是不是。
-
呃……好吧,误会见谅
标签: java encoding ear dos2unix