nkfってなんだ (337レス)
nkfってなんだ http://mevius.5ch.net/test/read.cgi/unix/1005206241/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
177: 名無しさん@お腹いっぱい。 [] 2006/06/03(土) 16:36:10 SJISで全角'−'記号の0x817CをUTF-8Nの0xEFBC8Dに変換する オプションを教えて欲しい。 普通にC:\>nkf -S -w test.sjs > test.utf8nとかしても 0xE28892に変換され、他のソフトに読み込むときうまく 読み込まれず苦労しています。 TeraPadで読み込んでUTF-8Nで変換すると0xEFBC8Dに変換されます。 あと、全角の'¥'記号が半角の'\'記号になってしまうのも。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/177
179: 名無しさん@お腹いっぱい。 [sage] 2006/06/04(日) 10:55:14 >>177 nkfのversionは? iconv使った方がいいかもね。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/179
180: 177 [] 2006/06/04(日) 17:35:32 nkfのVersionはたしか2.07betaだと思う。 Vectorでダウンロードしたやつで、 色んなVersionが同梱されていました。 因みにiconvってWindowsで使えるの? http://mevius.5ch.net/test/read.cgi/unix/1005206241/180
183: 177 [] 2006/06/05(月) 08:47:49 >>182 nkf -S -w --cp932 infile.sjis > outfile.utf で望の結果となりました。アリガトウゴザイマス。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/183
185: 成瀬 ◆NBGqNARUSE [sage] 2006/06/16(金) 03:28:54 今更だけどフォロー >>177 >>183 現在の nkf はデフォルトでは ASCII の範囲はそのまま、 それ以外はJISのマッピングに準拠したマッピングにしています。 Windows の変換と同じ変換、すなわち CP932 互換の変換をしたい場合は、 --cp932 で行うことができます。 なお 2.0.6 では nkf --ic=CP932 --oc=UTF-8 と、iconv っぽく使えます。 >>179 >>180 行う変換がどのマッピングなのか把握しているならば iconv が適当です。 Windows なら香り屋さんのが楽 http://www.kaoriya.net/#LIBICONV >>184 *_getc -> kanji_convert -> *_iconv -> *_conv -> *_oconv -> *_putc という流れを把握すれば、多少はいじるのが楽になるかも。 グローバル変数の嵐ですけどね・・・。 > Subjectに、8ビット文字入れてくる汚物メールを検出するフィルタ。 ならば、*_getc の追加でいけるかな。 grep -E '[^[:cntrl:][:print:]]' で済みそうだけど。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/185
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s