【问题标题】:Ear encoding inside the archive存档内的耳朵编码
【发布时间】: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


【解决方案1】:

您可以使用蚂蚁fixcrlf 自动删除回车符。

如果您使用 maven,您还可以运行 ant 任务来准备文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    相关资源
    最近更新 更多