XMLC 文字编码的指定

XMLC を実行する際に、対象ファイル内に日本語が含まれる場合には、ファイル内の文字コードを XMLC のオプションで指定すること。
  • 文字コードが EUC-JP の場合は -html:encoding EUC-JP と記述する。
  • 文字コードが SJIS の場合は -html:encoding SJIS と記述する。
  • 文字コードが MS932 (Windows Japanese) の場合は -html:encoding MS932 と記述する。
  • 文字コードが UTF-8 の場合は -html:encoding UTF-8 と記述する。

注1) "Shift_JIS"と書いた場合、J2SDK 1.4.0 までは MS932 を指していましたが、 1.4.1から SJIS を指すようにエイリアスが変更されました。これにより -html:encoding Shift_JIS と指定した場合でも、"~"などが J2SDK1.4.1以降の環境で文字化けを起こします。 この場合、-html:encoding MS932 と指定することで正しく動作するようになります。詳しくは http://java.sun.com/j2se/1.4.1/ja/changes.html#Shift-JIS をご覧下さい。

译文:执行XMLC的时候,如果源文件里面包含有日语,文件的文字编码可以通过XMLC的选项来指定。

  • 文字编码是 EUC-JP 的时候用 -html:encoding EUC-JP 来表示。
  • 文字编码是 SJIS 的时候用 -html:encoding SJIS 来表示。
  • 文字编码是 MS932 (Windows Japanese) 的时候用 -html:encoding MS932 来表示。
  • 文字编码是 UTF-8 的时候用 -html:encoding UTF-8 来表示。

注1)写成“Shift_JIS”的时候,到J2SDK1.4.0是指向MS932的,但是从1.4.1开始SJIS所指向的区域发生了变化。如果用-html:encoding Shift_JIS 指定编码,“~”等字符会在J2SDK1.4.1以下的环境中变成乱码。这种时候,用 -html:encoding MS932 指定编码就能解决问题。详细说明请参照 http://java.sun.com/j2se/1.4.1/ja/changes.html#Shift-JIS 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值