nkfってなんだ (337レス)
nkfってなんだ http://mevius.5ch.net/test/read.cgi/unix/1005206241/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
247: 名無しさん@お腹いっぱい。 [sage] 2009/11/17(火) 12:24:05 # nkf -v Network Kanji Filter Version 2.1.0 (2009-11-17) http://mevius.5ch.net/test/read.cgi/unix/1005206241/247
248: 名無しさん@お腹いっぱい。 [sage] 2009/11/17(火) 12:35:27 おぉ!! http://mevius.5ch.net/test/read.cgi/unix/1005206241/248
249: 名無しさん@お腹いっぱい。 [sage] 2009/11/27(金) 17:33:39 win板のバイナリ来ない (T-T http://mevius.5ch.net/test/read.cgi/unix/1005206241/249
250: 名無しさん@お腹いっぱい。 [] 2009/12/29(火) 17:24:35 64bit版てあるのかな? http://mevius.5ch.net/test/read.cgi/unix/1005206241/250
251: 名無しさん@お腹いっぱい。 [sage] 2010/01/05(火) 13:38:40 環境変数LANGで設定した文字コードへ変換するオプションが欲しいです。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/251
252: 名無しさん@お腹いっぱい。 [sage] 2010/02/12(金) 23:33:02 skfを使え http://mevius.5ch.net/test/read.cgi/unix/1005206241/252
253: efialtes [sage] 2010/02/14(日) 21:37:04 skf にそういう機能はないです。nkf の方は対応したことになっているらしいんですけど、もともとロカールからエンコーディングを抽出するのは POSIX 仕様上困難なので、なにか上手い方法が見つかったら考えます。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/253
254: 名無しさん@お腹いっぱい。 [] 2010/05/23(日) 12:34:07 nkfで2ch内のスレタイ検索してここに来ました。(ここだけでした) ウインドウズ環境でnkf32.exeを使ってみた(nkf32.exe -w16L --overwrite)の ですが、全角の―(ダッシュ)がハイフンだかマイナスだかに変わってしまいます! これは滅茶苦茶困ります。もう泣きそうです。 誰に言えばいいのか分からないからここに書きます、何とかしてください!! http://mevius.5ch.net/test/read.cgi/unix/1005206241/254
255: 名無しさん@お腹いっぱい。 [sage] 2010/05/23(日) 14:55:05 >>254 --cp932 オプションを付けてみると? http://mevius.5ch.net/test/read.cgi/unix/1005206241/255
256: 名無しさん@お腹いっぱい。 [sage] 2010/05/23(日) 15:18:36 >>255 ぎゃー、上手くいきました! 嬉しいです、どうもありがとう。 ショックで良く調べもせず騒いですみませんでした。 本当にありがとう! http://mevius.5ch.net/test/read.cgi/unix/1005206241/256
257: 名無しさん@お腹いっぱい。 [sage] 2010/06/02(水) 02:21:14 manが化けるのって嫌がらせ? http://mevius.5ch.net/test/read.cgi/unix/1005206241/257
258: 名無しさん@お腹いっぱい。 [sage] 2010/06/02(水) 19:19:21 うん。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/258
259: 名無しさん@お腹いっぱい。 [sage] 2010/06/03(木) 02:11:37 manコマンド http://mevius.5ch.net/test/read.cgi/unix/1005206241/259
260: 名無しさん@お腹いっぱい。 [sage] 2010/06/03(木) 05:28:05 manドマンコ http://mevius.5ch.net/test/read.cgi/unix/1005206241/260
261: 名無しさん@お腹いっぱい。 [sage] 2010/06/10(木) 11:55:58 > echo 60_byte_ijou_no_ascii_dake_no_mojiretsu_de_-M_shitemiru_test_ | nkf -M =?EUC-JP?B?60_byte_ijou_no_ascii_dake_no_mojiretsu_de_-M_shitemiru_test_?= http://mevius.5ch.net/test/read.cgi/unix/1005206241/261
262: 名無しさん@お腹いっぱい。 [sage] 2010/06/10(木) 19:01:08 >>261 バージョン上げるよろし http://mevius.5ch.net/test/read.cgi/unix/1005206241/262
263: 名無しさん@お腹いっぱい。 [sage] 2010/06/28(月) 22:38:56 nkf.exeの64bitOSに対応したバージョンって、ないでしょうか? XP-32bitからWin7-64bitに移行したところ、 [サポートされていない16ビットアプリケーション] と出て、とまってしまいます。バッチで組み込んで使っているnkf.exeが唯一、 起動しないアプリになってしまいました。 コマンドラインから c:\>コマンド名.exe 入力ファイル 出力ファイル という手順(順番やオプションは不問)で呼び出しができて、 変換さえできれば、別のソフトでも全くかまいません。 なにか打開策ないでしょうか。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/263
264: 名無しさん@お腹いっぱい。 [sage] 2010/06/29(火) 02:11:49 >>263 64bitバージョンのnkf使えてるよ FreeBSD 8.0 amd64 OS入れ直すだけだね http://mevius.5ch.net/test/read.cgi/unix/1005206241/264
265: 名無しさん@お腹いっぱい。 [sage] 2010/06/29(火) 02:34:01 >>264 マジすか! 挑戦してみます http://mevius.5ch.net/test/read.cgi/unix/1005206241/265
266: 名無しさん@お腹いっぱい。 [sage] 2010/06/29(火) 11:09:36 >>257 歴史的経緯です。 nkfで変換して適当なところに突っ込んでください。 >>263 とりあえず 32bit 版の nkf.exe を使えば動くと思います。 http://www.geocities.jp/va007219/index.html#win95utilnkf http://mevius.5ch.net/test/read.cgi/unix/1005206241/266
267: 名無しさん@お腹いっぱい。 [sage] 2010/06/29(火) 14:44:25 Windowsの文字コードだと、変換できないことが多々あるな・・・。 ファイル名とか。 仕方ないので、find -inum -exec mvで変更してるけど なんか別の方法はないんだろうか。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/267
268: 名無しさん@お腹いっぱい。 [sage] 2010/07/07(水) 22:11:55 mimeエンコードすると、行末の方だけ US-ASCII に成るのは、こういう仕様なんですかね。 $ echo 'aiueo kakikukeko さしすせそたちつてと naninuneno' | nkf -Mj aiueo kakikukeko =?ISO-2022-JP?B?GyRCJDUkNyQ5JDskPSQ/JEEkRCRGJEgbKEIg?= =?US-ASCII?Q?naninuneno?= $ nkf --version Network Kanji Filter Version 2.1.0 (2009-11-17) ちなみにもう少し古い 2.0.9 とかも同様。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/268
269: 名無しさん@そうだ選挙に行こう [sage] 2010/07/10(土) 14:16:26 >>267 --ic=CP932 って話? http://mevius.5ch.net/test/read.cgi/unix/1005206241/269
270: 名無しさん@そうだ選挙に行こう [sage] 2010/07/10(土) 14:18:31 >>268 折り返し対策で仕様です http://mevius.5ch.net/test/read.cgi/unix/1005206241/270
271: 名無しさん@そうだ選挙に行こう [sage] 2010/07/10(土) 23:29:25 >>270 お返事ありがとうございます。 改行を入れると、改行を除去されたり、増えるのも同様にこういう仕様でしょうか。 $ echo -e 'aiueo kakikukeko\n さしすせそたちつてと\n naninuneno' | nkf -Mj aiueo kakikukeko =?ISO-2022-JP?B?GyRCJDUkNyQ5JDskPSQ/JEEkRCRGJEgbKEIK?= naninuneno $ echo -e 'aiueo kakikukeko さしすせそたちつてと\n naninuneno' | nkf -Mj aiueo kakikukeko =?ISO-2022-JP?B?GyRCJDUkNyQ5JDskPSQ/JEEkRCRGJEgbKEI=?= naninuneno $ http://mevius.5ch.net/test/read.cgi/unix/1005206241/271
272: 名無しさん@お腹いっぱい。 [sage] 2010/07/13(火) 13:52:44 >>271 % echo -e 'aiueo kakikukeko\n さしすせそたちつてと\n naninuneno' | ./nkf -Mj aiueo kakikukeko =?ISO-2022-JP?B?GyRCJDUkNyQ5JDskPSQ/JEEkRCRGJEgbKEIK?= naninuneno % echo -e 'aiueo kakikukeko さしすせそたちつてと\n naninuneno' | ./nkf -Mj aiueo kakikukeko =?ISO-2022-JP?B?GyRCJDUkNyQ5JDskPSQ/JEEkRCRGJEgbKEIK?= naninuneno HEAD だと再現しないので、昔あったバグだと思います。 なお、改行が消えてるように見えますが、encoded-word の中にちゃんと入っています。 こうしないと「\n SP」は保存できないのです。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/272
273: 名無しさん@お腹いっぱい。 [sage] 2010/07/14(水) 23:50:28 >>272 お返事ありがとうございます。 $ echo -e 'aiueo kakikukeko さしすせそたちつてと\n naninuneno' | nkf -Mj の例がVersion 2.1.1 (2010-04-28) で以下となることを確認しました。 > aiueo kakikukeko =?ISO-2022-JP?B?GyRCJDUkNyQ5JDskPSQ/JEEkRCRGJEgbKEIK?= naninuneno が、個人的には下を想像していたので、改行のエンコードが意外でした。 > aiueo kakikukeko =?ISO-2022-JP?B?GyRCJDUkNyQ5JDskPSQ/JEEkRCRGJEgbKEI=?= > naninuneno nkf-2.1.0.tar.gzが最新と思っていましたが、リポジトリの方は2.1.1に改版されていたんですね。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/273
274: 名無しさん@お腹いっぱい。 [sage] 2010/07/19(月) 15:38:09 下をデコードしてみるとダメな理由がわかるかと思います。 このあたり MIME encode って難しいんですよねぇ。 リポジトリ内のバージョンはリリース後の次のコミットで上がります。 ちなみに、2.1.1 は Ruby 1.9.2 がリリースされるころに出ます。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/274
275: 名無しさん@お腹いっぱい。 [sage] 2010/07/19(月) 18:33:50 8月初旬か・・ http://mevius.5ch.net/test/read.cgi/unix/1005206241/275
276: 名無しさん@お腹いっぱい。 [sage] 2010/09/13(月) 21:14:57 nkf-2.1.1.tar.gz 日付: 2010-09-13, サイズ: 153.8 KB http://mevius.5ch.net/test/read.cgi/unix/1005206241/276
277: 名無しさん@お腹いっぱい。 [sage] 2010/09/13(月) 23:24:00 あらま。 19:30にsourceforgeを覗いたときはまだ2.1.0が最新だったのに、生き馬の目を抜くような。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/277
278: 名無しさん@お腹いっぱい。 [sage] 2010/09/22(水) 08:50:07 make testでtest_data/ruby-dev:39722がFailになるよ http://mevius.5ch.net/test/read.cgi/unix/1005206241/278
279: 名無しさん@お腹いっぱい。 [sage] 2010/09/22(水) 10:29:42 それ、もう報告されて直ってるよ http://mevius.5ch.net/test/read.cgi/unix/1005206241/279
280: 278 [sage] 2010/09/22(水) 13:23:20 ありがとう。解決しました。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/280
281: 名無しさん@お腹いっぱい。 [sage] 2010/12/21(火) 21:31:44 nkfは、linux用に nkf.dll を導入すべき。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/281
282: 名無しさん@お腹いっぱい。 [sage] 2010/12/22(水) 08:01:59 他のプログラムから利用できるライブラリがあるといいね。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/282
283: 名無しさん@お腹いっぱい。 [sage] 2010/12/22(水) 21:22:41 nkf はもう、Ruby のためだけにメンテされてるのではなかろうか。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/283
284: 名無しさん@お腹いっぱい。 [sage] 2011/04/02(土) 20:06:05.51 DOSでUTF-8 -> SJIS変換に役立っています。(^^)/ http://mevius.5ch.net/test/read.cgi/unix/1005206241/284
285: 名無しさん@お腹いっぱい。 [sage] 2011/04/02(土) 22:17:57.57 そういえば、デフォルト出力コードがsjisになったことなかったけ。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/285
286: 名無しさん@お腹いっぱい。 [age] 2011/05/22(日) 09:15:15.72 いつになったら'%EF%BC%AE%EF%BC%AB%EF%BC%A6'を小細工なしでデコードできるようになるの? http://mevius.5ch.net/test/read.cgi/unix/1005206241/286
287: 名無しさん@お腹いっぱい。 [sage] 2011/05/22(日) 09:45:16.35 echo '%EF%BC%AE%EF%BC%AB%EF%BC%A6' | nkf --url-input じゃだめなん? http://mevius.5ch.net/test/read.cgi/unix/1005206241/287
288: 名無しさん@お腹いっぱい。 [sage] 2011/07/10(日) 22:36:45.24 いつになったら'%EF%BC%AE%EF%BC%AB%EF%BC%A6'へ小細工なしでエンコードできるようになるの? http://mevius.5ch.net/test/read.cgi/unix/1005206241/288
289: 名無しさん@お腹いっぱい。 [sage] 2011/07/11(月) 07:35:15.20 スクリプト言語使えよ http://mevius.5ch.net/test/read.cgi/unix/1005206241/289
290: 名無しさん@お腹いっぱい。 [sage] 2011/07/11(月) 10:30:27.07 >>288 http://sourceforge.jp/forum/forum.php?forum_id=1007 に要望出してみ。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/290
291: 名無しさん@お腹いっぱい。 [] 2011/07/27(水) 20:05:47.10 全角ハイフン「―」(EUC-JPで a1 bd)のUTF-8って nkf -Ew で変換すると e2 80 94 iconvで変換すると e2 80 95 どちらが正しいの? UTF-8の e2 80 94をiconvでEUC-JPとに変換すると iconv: illegal input sequence ってエラーで中断。 nkf -We なら e2 80 94も e2 80 95も a1 bd に変換される。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/291
292: 名無しさん@お腹いっぱい。 [sage] 2011/07/27(水) 20:52:24.85 291です。自己解決しました。スレ汚しスマソ http://mevius.5ch.net/test/read.cgi/unix/1005206241/292
293: 名無しさん@お腹いっぱい。 [sage] 2011/07/27(水) 22:39:32.22 どう解決したのよ。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/293
294: 名無しさん@お腹いっぱい。 [sage] 2011/07/28(木) 19:01:59.52 >>292 どう解決したのよ。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/294
295: 名無しさん@お腹いっぱい。 [sage] 2011/07/28(木) 20:03:31.55 > nkf -Ew で変換すると e2 80 94 EM DASHか > iconvで変換すると e2 80 95 HORIZONTAL BARかって違いだよね。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/295
296: 名無しさん@お腹いっぱい。 [sage] 2011/09/08(木) 22:06:27.11 新版来たけど、まだ>>288には対応してくれないよー。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/296
297: 名無しさん@お腹いっぱい。 [sage] 2011/09/08(木) 22:50:40.67 perl -ane 's/([^\000-\040a-zA-Z0-9$-_.+])/sprintf("%%%X", ord($1))/ge; print $_' これで我慢しとけ http://mevius.5ch.net/test/read.cgi/unix/1005206241/297
298: アンネ [] 2011/12/10(土) 00:00:22.89 やぁ(笑) http://mevius.5ch.net/test/read.cgi/unix/1005206241/298
299: 名無しさん@お腹いっぱい。 [sage] 2011/12/27(火) 00:45:53.12 test http://mevius.5ch.net/test/read.cgi/unix/1005206241/299
300: 名無しさん@お腹いっぱい。 [sage] 2012/03/04(日) 17:13:02.30 300 http://mevius.5ch.net/test/read.cgi/unix/1005206241/300
301: 名無しさん@お腹いっぱい。 [] 2012/03/16(金) 11:19:06.84 “--windows“ に “-x“ も加えてくだしa つか、半角カナのある文字種に変換するときは、わざわざ全角に直さんでも(デフォルト)ええのでは http://mevius.5ch.net/test/read.cgi/unix/1005206241/301
302: 名無しさん@お腹いっぱい。 [sage] 2012/03/18(日) 15:37:24.76 nkfぐらいの規模のソースすら改変できないユトリって多いね。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/302
303: 名無しさん@お腹いっぱい。 [] 2012/04/30(月) 15:03:54.47 $ echo '%a3%c5%a3%d5%a3%c3' | nkf --url-input -g ASCII となるのは重々理解できるが、 $ echo 'EUC' | nkf -g EUC-JP と同じ結果になってくれんですかー。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/303
304: 名無しさん@お腹いっぱい。 [sage] 2012/04/30(月) 15:33:24.96 echo '%a3%c5%a3%d5%a3%c3' | nkf --url-input | nkf -g http://mevius.5ch.net/test/read.cgi/unix/1005206241/304
305: 名無しさん@お腹いっぱい。 [] 2012/04/30(月) 17:44:59.84 何を入力しても、一つ目のnkfのデフォルト出力コードが表示されるだけでは。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/305
306: 名無しさん@お腹いっぱい。 [sage] 2012/07/25(水) 05:47:45.79 そろそろ UTF8-MACに対応してくれないかな.. http://mevius.5ch.net/test/read.cgi/unix/1005206241/306
307: 名無しさん@お腹いっぱい。 [sage] 2013/07/08(月) NY:AN:NY.AN 成瀬どこいった http://mevius.5ch.net/test/read.cgi/unix/1005206241/307
308: 名無しさん@お腹いっぱい。 [sage] 2013/07/09(火) NY:AN:NY.AN まだ何か実装しないといけないことってあるんかな。 正直nkfのコードってかなり読みにくいしメンテするのも辛そう http://mevius.5ch.net/test/read.cgi/unix/1005206241/308
309: 名無しさん@お腹いっぱい。 [] 2013/09/20(金) 05:15:16.91 nkfでコード変換のついでに全角スペースを半角スペース2個に変換したかったので man見たら -Z2 っていうオプションがあったので使ったら、、 全角スペースだけじゃなく、全角英数記号まで半角に変換されるw 全角スペース→半角スペース2個の変換だけをやるオプションないの? そのためだけにパイプでsedかますの無駄っぽいので。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/309
310: 名無しさん@お腹いっぱい。 [sage] 2013/09/20(金) 07:07:15.34 sedでいいじゃん。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/310
311: 名無しさん@お腹いっぱい。 [sage] 2013/09/21(土) 10:33:16.92 sedで全角処理させたらバグがあるからなぁ… (setlocale()不完全) http://mevius.5ch.net/test/read.cgi/unix/1005206241/311
312: 名無しさん@お腹いっぱい。 [sage] 2013/09/22(日) 00:53:40.12 nkfがknifeに見えた http://mevius.5ch.net/test/read.cgi/unix/1005206241/312
313: 名無しさん@お腹いっぱい。 [sage] 2013/09/30(月) 22:51:53.86 sed nkfがsenno knifeに見えた http://mevius.5ch.net/test/read.cgi/unix/1005206241/313
314: 名無しさん@お腹いっぱい。 [sage] 2013/11/22(金) 16:01:16.74 2.1.3 unf系は来なかったか.. http://mevius.5ch.net/test/read.cgi/unix/1005206241/314
315: 名無しさん@お腹いっぱい。 [sage] 2013/11/22(金) 16:09:02.01 2年振りか http://mevius.5ch.net/test/read.cgi/unix/1005206241/315
316: 名無しさん@お腹いっぱい。 [] 2015/05/23(土) 11:04:46.41 ファイルの途中で文字コードが変わる時の対応がイマイチだな。 もっと改善求む。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/316
317: 名無しさん@お腹いっぱい。 [] 2015/05/24(日) 04:56:56.32 >>316 どんなファイルだよ 次は行の途中でとか言い出すんだろ? http://mevius.5ch.net/test/read.cgi/unix/1005206241/317
318: 名無しさん@お腹いっぱい。 [sage] 2017/02/24(金) 19:53:31.70 そろそろ誰か nkflib を作成しろよ。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/318
319: 名無しさん@お腹いっぱい。 [sage] 2017/03/23(木) 23:54:06.68 githubに誰か作ってたよ。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/319
320: 名無しさん@お腹いっぱい。 [] 2017/11/06(月) 12:05:13.03 今頃気がついたけど、nkf.docに Z4のオプション記載が抜けてる・・ http://mevius.5ch.net/test/read.cgi/unix/1005206241/320
321: 名無しさん@お腹いっぱい。 [sage] 2017/11/13(月) 15:06:22.89 Remove wrong mapping from JIS X 0213 [nkf-bug #37604] [nkf-bug #37618] http://mevius.5ch.net/test/read.cgi/unix/1005206241/321
322: 名無しさん@お腹いっぱい。 [sage] 2017/11/20(月) 22:42:12.21 https://www.nuget.org/packages/Nkf.Net http://mevius.5ch.net/test/read.cgi/unix/1005206241/322
323: 名無しさん@お腹いっぱい。 [sage] 2017/11/28(火) 05:53:03.80 >>319 いつのまにか消えてた。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/323
324: 名無しさん@お腹いっぱい。 [] 2017/12/29(金) 06:56:18.49 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 WFLNURSCIY http://mevius.5ch.net/test/read.cgi/unix/1005206241/324
325: 名無しさん@お腹いっぱい。 [sage] 2018/01/04(木) 16:08:53.44 inkf https://osdn.net/projects/inkf/ http://mevius.5ch.net/test/read.cgi/unix/1005206241/325
326: 名無しさん@お腹いっぱい。 [] 2018/05/22(火) 03:14:39.79 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方 時間がある方はみてもいいかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 N0UG8 http://mevius.5ch.net/test/read.cgi/unix/1005206241/326
327: 名無しさん@お腹いっぱい。 [] 2022/01/23(日) 01:36:21.02 停滞してるね http://mevius.5ch.net/test/read.cgi/unix/1005206241/327
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 10 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s