タイトルの通り UTF-8 のテキストファイルを jisコードに変換するツールを探しています
nkf というものを見つけました
しかし32ビット版で、Windows7 では動作しませんでした
また、互換性モードで実行しても、うまく変換されませんでした
そこで、nkf の 64ビット版はないのでしょうか?
ソースコードも公開されているのですが、64ビットに対応する方法がわかりません
UTF-8 を JIS に変換するツール
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: UTF-8 を JIS に変換するツール
32ビット版のコードはWindows7 64bit版でも動作します。
なので、nkfの導入に問題があったか、古いdllを必要とするものか、16bit版を実行したとしか思えません。
「nkf.exe nkf32.dll Windows用の詳細情報 : Vector ソフトを探す!」
http://www.vector.co.jp/soft/win95/util/se295331.html
これは私のWindows7 64bit版で動作を確認しました。
なので、nkfの導入に問題があったか、古いdllを必要とするものか、16bit版を実行したとしか思えません。
「nkf.exe nkf32.dll Windows用の詳細情報 : Vector ソフトを探す!」
http://www.vector.co.jp/soft/win95/util/se295331.html
これは私のWindows7 64bit版で動作を確認しました。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: UTF-8 を JIS に変換するツール
Windows 7なら、メモ帳で開いて、『ファイル』→『名前を付けて保存…』で文字コードをANSIで保存すれば良いのでは。
大量のテキストファイルを処理するのでしょうか。
大量のテキストファイルを処理するのでしょうか。
Re: UTF-8 を JIS に変換するツール
根本的な問題として,「jisコード」って具体的に何でしょうか。
2012-12-21T12:40+09:00 : エンコーディングにJIS X 0208を追加 (JIS X 0208:1997で追加されたことを失念していた……)
- 文字集合
- JIS X 0201
- JIS X 0208
- JIS X 0211
- JIS X 0212
- JIS X 0213
- JIS X 0221
- その他 (一応上記で網羅したはず……)
- エンコーディング
- JIS X 0202
- JIS X 0208 (1997年版では本体と附属書に)
- JIS X 0213 (附属書にいくつか参考として)
- JIS X 0221 (UTF-8などが定義されていたはず)
- その他
- その他
2012-12-21T12:40+09:00 : エンコーディングにJIS X 0208を追加 (JIS X 0208:1997で追加されたことを失念していた……)
Re: UTF-8 を JIS に変換するツール
>>softyaさん
指定したリンク先のnkfで試していて、うまくいかなくて質問したのですが、じっくりやってみたら
うまく変換されていました
>>ISLeさん
そうですね、大量の UTF-8テキストを JISコードに変換する必要があるんです
>>YuOさん
すいません JISに関してはシフトJISしか知りません
wikiによると JIS X 0208 のようです
なんとか、解決しました
指定したリンク先のnkfで試していて、うまくいかなくて質問したのですが、じっくりやってみたら
うまく変換されていました
>>ISLeさん
そうですね、大量の UTF-8テキストを JISコードに変換する必要があるんです
>>YuOさん
すいません JISに関してはシフトJISしか知りません
wikiによると JIS X 0208 のようです
なんとか、解決しました