チケット #38696

全角の¥の変換巣性

登録: 2018-10-25 17:18 最終更新: 2018-10-26 01:45

報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
不正

詳細

EUCコードで書かれた 全角の¥が含まれたファイルをUTF8に変換すると全角の¥が半角の\に変換される。 実行したコマンドは以下の通り nkf -wE ファイル名

実行環境 Centos7.5

NKFのバージョンは2.1.4 (2015-12-12)(ソースファイルからビルドして使用) % nkf --version Network Kanji Filter Version 2.1.4 (2015-12-12)

添付ファイルリスト

添付ファイルはありません

チケットの履歴 (2 件中 2 件表示)

2018-10-25 17:18 更新者: None
  • 新しいチケット "全角の¥の変換巣性" が作成されました
2018-10-26 01:45 更新者: naruse
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 不正 に更新されました
コメント

EUCの全角円記号を nkf -wE で変換した場合、結果は U+00A5 というUnicodeの円記号文字になっているはずです。 これはJISの規格に沿っている意図した挙動になります。

全角円記号である U+FFE5 を返してほしい場合にはあるべき指定方法がいくつか考えられますが、 例えば nkf -w --ic=CP51932 ファイル名 と指定すると意図通りになるかもしれません。

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする