nkfってなんだ (337レス)
上下前次1-新
1(2): 01/11/08 16:57 AAS
初心者です。ご指導おねがいします。
257(1): 2010/06/02(水)02:21 AAS
manが化けるのって嫌がらせ?
258: 2010/06/02(水)19:19 AAS
うん。
259: 2010/06/03(木)02:11 AAS
manコマンド
260: 2010/06/03(木)05:28 AAS
manドマンコ
261(1): 2010/06/10(木)11:55 AAS
> 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_?=
262: 2010/06/10(木)19:01 AAS
>>261
バージョン上げるよろし
263(2): 2010/06/28(月)22:38 AAS
nkf.exeの64bitOSに対応したバージョンって、ないでしょうか?
XP-32bitからWin7-64bitに移行したところ、
[サポートされていない16ビットアプリケーション]
と出て、とまってしまいます。バッチで組み込んで使っているnkf.exeが唯一、
起動しないアプリになってしまいました。
コマンドラインから
省4
264(1): 2010/06/29(火)02:11 AAS
>>263
64bitバージョンのnkf使えてるよ
FreeBSD 8.0 amd64
OS入れ直すだけだね
265: 2010/06/29(火)02:34 AAS
>>264
マジすか!
挑戦してみます
266: 2010/06/29(火)11:09 AAS
>>257
歴史的経緯です。
nkfで変換して適当なところに突っ込んでください。
>>263
とりあえず 32bit 版の nkf.exe を使えば動くと思います。
外部リンク[html]:www.geocities.jp
267(1): 2010/06/29(火)14:44 AAS
Windowsの文字コードだと、変換できないことが多々あるな・・・。
ファイル名とか。
仕方ないので、find -inum -exec mvで変更してるけど
なんか別の方法はないんだろうか。
268(1): 2010/07/07(水)22:11 AAS
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 とかも同様。
269: 名無しさん@そうだ選挙に行こう 2010/07/10(土)14:16 AAS
>>267
--ic=CP932 って話?
270(1): 名無しさん@そうだ選挙に行こう 2010/07/10(土)14:18 AAS
>>268
折り返し対策で仕様です
271(1): 名無しさん@そうだ選挙に行こう 2010/07/10(土)23:29 AAS
>>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
省3
272(1): 2010/07/13(火)13:52 AAS
>>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 だと再現しないので、昔あったバグだと思います。
省2
273: 2010/07/14(水)23:50 AAS
>>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=?=
省2
274: 2010/07/19(月)15:38 AAS
下をデコードしてみるとダメな理由がわかるかと思います。
このあたり MIME encode って難しいんですよねぇ。
リポジトリ内のバージョンはリリース後の次のコミットで上がります。
ちなみに、2.1.1 は Ruby 1.9.2 がリリースされるころに出ます。
275: 2010/07/19(月)18:33 AAS
8月初旬か・・
276: 2010/09/13(月)21:14 AAS
nkf-2.1.1.tar.gz 日付: 2010-09-13, サイズ: 153.8 KB
277: 2010/09/13(月)23:24 AAS
あらま。
19:30にsourceforgeを覗いたときはまだ2.1.0が最新だったのに、生き馬の目を抜くような。
278(1): 2010/09/22(水)08:50 AAS
make testでtest_data/ruby-dev:39722がFailになるよ
279: 2010/09/22(水)10:29 AAS
それ、もう報告されて直ってるよ
280: 278 2010/09/22(水)13:23 AAS
ありがとう。解決しました。
281: 2010/12/21(火)21:31 AAS
nkfは、linux用に nkf.dll を導入すべき。
282: 2010/12/22(水)08:01 AAS
他のプログラムから利用できるライブラリがあるといいね。
283: 2010/12/22(水)21:22 AAS
nkf はもう、Ruby のためだけにメンテされてるのではなかろうか。
284: 2011/04/02(土)20:06 AAS
DOSでUTF-8 -> SJIS変換に役立っています。(^^)/
285: 2011/04/02(土)22:17 AAS
そういえば、デフォルト出力コードがsjisになったことなかったけ。
286: [age] 2011/05/22(日)09:15 AAS
いつになったら'%EF%BC%AE%EF%BC%AB%EF%BC%A6'を小細工なしでデコードできるようになるの?
287: 2011/05/22(日)09:45 AAS
echo '%EF%BC%AE%EF%BC%AB%EF%BC%A6' | nkf --url-input
じゃだめなん?
288(2): 2011/07/10(日)22:36 AAS
いつになったら'%EF%BC%AE%EF%BC%AB%EF%BC%A6'へ小細工なしでエンコードできるようになるの?
289: 2011/07/11(月)07:35 AAS
スクリプト言語使えよ
290: 2011/07/11(月)10:30 AAS
>>288
外部リンク[php]:sourceforge.jp
に要望出してみ。
291: 2011/07/27(水)20:05 AAS
全角ハイフン「―」(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
ってエラーで中断。
省1
292(1): 2011/07/27(水)20:52 AAS
291です。自己解決しました。スレ汚しスマソ
293: 2011/07/27(水)22:39 AAS
どう解決したのよ。
294: 2011/07/28(木)19:01 AAS
>>292
どう解決したのよ。
295: 2011/07/28(木)20:03 AAS
> nkf -Ew で変換すると e2 80 94
EM DASHか
> iconvで変換すると e2 80 95
HORIZONTAL BARかって違いだよね。
296: 2011/09/08(木)22:06 AAS
新版来たけど、まだ>>288には対応してくれないよー。
297: 2011/09/08(木)22:50 AAS
perl -ane 's/([^\000-\040a-zA-Z0-9$-_.+])/sprintf("%%%X", ord($1))/ge; print $_'
これで我慢しとけ
298: アンネ 2011/12/10(土)00:00 AAS
やぁ(笑)
299: 2011/12/27(火)00:45 AAS
test
300: 2012/03/04(日)17:13 AAS
300
301: 2012/03/16(金)11:19 AAS
“--windows“ に “-x“ も加えてくだしa
つか、半角カナのある文字種に変換するときは、わざわざ全角に直さんでも(デフォルト)ええのでは
302: 2012/03/18(日)15:37 AAS
nkfぐらいの規模のソースすら改変できないユトリって多いね。
303: 2012/04/30(月)15:03 AAS
$ echo '%a3%c5%a3%d5%a3%c3' | nkf --url-input -g
ASCII
となるのは重々理解できるが、
$ echo 'EUC' | nkf -g
EUC-JP
と同じ結果になってくれんですかー。
304: 2012/04/30(月)15:33 AAS
echo '%a3%c5%a3%d5%a3%c3' | nkf --url-input | nkf -g
305: 2012/04/30(月)17:44 AAS
何を入力しても、一つ目のnkfのデフォルト出力コードが表示されるだけでは。
306: 2012/07/25(水)05:47 AAS
そろそろ UTF8-MACに対応してくれないかな..
307: 2013/07/08(月) NY:AN:NY.AN AAS
成瀬どこいった
308: 2013/07/09(火) NY:AN:NY.AN AAS
まだ何か実装しないといけないことってあるんかな。
正直nkfのコードってかなり読みにくいしメンテするのも辛そう
309: 2013/09/20(金)05:15 AAS
nkfでコード変換のついでに全角スペースを半角スペース2個に変換したかったので
man見たら -Z2 っていうオプションがあったので使ったら、、
全角スペースだけじゃなく、全角英数記号まで半角に変換されるw
全角スペース→半角スペース2個の変換だけをやるオプションないの?
そのためだけにパイプでsedかますの無駄っぽいので。
310: 2013/09/20(金)07:07 AAS
sedでいいじゃん。
311: 2013/09/21(土)10:33 AAS
sedで全角処理させたらバグがあるからなぁ… (setlocale()不完全)
312: 2013/09/22(日)00:53 AAS
nkfがknifeに見えた
313: 2013/09/30(月)22:51 AAS
sed nkfがsenno knifeに見えた
314: 2013/11/22(金)16:01 AAS
2.1.3
unf系は来なかったか..
315: 2013/11/22(金)16:09 AAS
2年振りか
316(1): 2015/05/23(土)11:04 AAS
ファイルの途中で文字コードが変わる時の対応がイマイチだな。
もっと改善求む。
317: 2015/05/24(日)04:56 AAS
>>316
どんなファイルだよ
次は行の途中でとか言い出すんだろ?
318: 2017/02/24(金)19:53 AAS
そろそろ誰か nkflib を作成しろよ。
319(2): 2017/03/23(木)23:54 AAS
githubに誰か作ってたよ。
320: 2017/11/06(月)12:05 AAS
今頃気がついたけど、nkf.docに Z4のオプション記載が抜けてる・・
321: 2017/11/13(月)15:06 AAS
Remove wrong mapping from JIS X 0213 [nkf-bug #37604] [nkf-bug #37618]
322: 2017/11/20(月)22:42 AAS
外部リンク[Net]:www.nuget.org
323: 2017/11/28(火)05:53 AAS
>>319
いつのまにか消えてた。
324: 2017/12/29(金)06:56 AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
WFLNURSCIY
325: 2018/01/04(木)16:08 AAS
inkf
外部リンク:osdn.net
326: 2018/05/22(火)03:14 AAS
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
N0UG8
327: 2022/01/23(日)01:36 AAS
停滞してるね
328: 2022/02/21(月)12:46 AAS
もうutf-8普及しすぎて大量バッチ処理する需要が減ったのでは
たまになんか化けてるの見たら反射的にnkf -gするけど、たまに程度なら遅いvimとかでも変換は済むし
329: 2023/01/05(木)21:46 AAS
github.com/nurse/nkf って何なの。
ja.osdn.net/projects/nkf/ の派生か何か?
330: 2023/02/01(水)20:40 AAS
んこフー
331: 2024/03/09(土)09:15 AAS
誰か、そろそろ python modulie のインストーラ直してくれ
332: 2024/03/11(月)14:05 AAS
うんこふー
333: 2024/03/27(水)21:14 AAS
どう考えてからたまに言うつもりはないの?
引っ張るだけで
334: 2024/03/27(水)21:20 AAS
それでいてあっちのほうはCMみたいになるだけだろ
何なんだよこれ
335: 2024/03/27(水)21:32 AAS
>>319
殺し合い?
これがわからんやつが出てきて
336: 2024/03/27(水)21:52 AAS
同伴競技者とそれ以外に調べることなんだよ
何でもなく
ほとんど新車みたいな
337: 警備員[Lv.1][新芽] 2024/06/25(火)16:30 AAS
nkf難しすぎ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.861s*