タグ

nkfに関するrichard_rawのブックマーク (7)

  • 【メモ】コマンドでのBOMの追加・削除・確認 - Qiita

    $ nkf --overwrite --oc=UTF-8 hoge.txt # BOMの削除 # hoge.txt: ASCII text $ nkf --overwrite --oc=UTF-8-BOM hoge.txt # BOMの追加 hoge.txt: UTF-8 Unicode (with BOM) text Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationWhat you can do with signing up

    【メモ】コマンドでのBOMの追加・削除・確認 - Qiita
    richard_raw
    richard_raw 2021/11/16
    nkfコマンドでBOM追加できたのか……。
  • URLデコードをワンライナー(one liner)で | Linux | マイノリティでいこう

    wordpressのパーマリンクをタイトルにしてしまった関係で、apacheのログがURLエンコードされた状態で出力され非常に可読性が悪い。 そんなに気にしてなかったが、やっぱりどの記事を見てるのかわからないので、簡単なワンライナー無いかなと調べた。 ワンライナーならperlだろうと思っていたが、簡単そうで行き着いたのは、rubyだった。 以下

    richard_raw
    richard_raw 2014/09/18
    ruby簡単ですよね。っていうかnkfこんなことも出来たのか……。
  • UTF-8にもいろいろある - ザリガニが見ていた...。

    前回からの続き。 改行コードの違いを体感してみる - ザリガニが見ていた...。 文字エンコードとロケールを体感する - ザリガニが見ていた...。 改行コードの違いも知った。文字コードとロケール、ターミナルの言語環境との関係も知った。これで文字にまつわる悩みとはおさらばできると思ったら、まだダメだった...。 実験環境 OSX 10.8 Mountain Lion以前((OSX 10.9 Mavericksでは、Mac仕様なNFDのUTF-8を表示しようとするとエラーになってしまったため、10.8以前の環境で実験した。Assertion failed: (width > 0), function conv_c, file /SourceCache/shell_cmds/shell_cmds-175/hexdump/conv.c, line 137. ** ** Abort trap: 6

    UTF-8にもいろいろある - ザリガニが見ていた...。
    richard_raw
    richard_raw 2013/11/25
    Macはね、濁点がね……。
  • メモ 【Linux】改行コードの変換

    Linux環境での改行コードの変換に関するメモです。Linuxで扱う改行コードはLFのため、Windowsでの改行コードCRLFが混じっていると正しく動作しないことがあります。 unix⇔dos 改行コードを簡単に変換してくれるコマンドが2つ存在します。 unix2dos ファイル名 dos2unix ファイル名 dos2unixは、CRLFをLFに変換します。unix2dosはLFをCRLFに変換します。 trコマンド trは、文字列の置換用コマンドです。その他にも-dオプションを付けることで引数を削除するモードにもなります。 tr -d '^M' < crlf.txt > lf.txt 「^M」は「C-V後にC-M」で入力できます。これはCRを意味するようです。入力と出力のファイルが同一の場合、0バイトになってしまったので、別ファイルに出力しています。 nkfコマンド nkfは、文字コ

    richard_raw
    richard_raw 2013/01/24
    そういえばdos2unixを使ったことがありません。/'^M'の入力方法が分からなかったので'\015'とタイプしてました。
  • 仕事中、一瞬の隙も見逃さずに情報収集できるRubyワンライナーとスクリプト - maeharinの日記

    情報収集はビジネスマンとしての基である。しかし普段シェルで作業する者としては、毎回ブラウザを立ち上げる時間すら不毛である。よって、シェルから一瞬で情報収集できるRubyのワンライナーを書いた。 上からYahoo, はてな, Naverまとめ, 2ちゃん $ ruby -r open-uri -e 'open("http://www.yahoo.co.jp").read.scan(/topics.+?>([^<]+?)</) {|m| puts m}' $ ruby -r open-uri -e 'open("http://b.hatena.ne.jp/hotentry").read.scan(/entry-link.+>(.+?)</) {|m| puts m}' $ ruby -r open-uri -e 'open("http://matome.naver.jp/").read.sc

    仕事中、一瞬の隙も見逃さずに情報収集できるRubyワンライナーとスクリプト - maeharinの日記
    richard_raw
    richard_raw 2013/01/11
    ワンライナー好きなのでちょっと実行してみます。/そういえばCUIのWebブラウザとかありましたな……。
  • 文字コード変換ツール「nkf」の最新版が公開 | パソコン | マイコミジャーナル

    NKFプロジェクトは20日、文字コード変換用コマンドの最新版「nkf 2.0.9」を公開した。UNIX系OS汎用のソースコードは、zlibライセンスのもとオープンソースソフトウェアとして提供される。 2007年7月以来約1年半ぶりとなる今回のリリースでは、新たに「-Z4」オプションを追加。JIS X 0208 カタカナ (全角カタカナ) をJIS X 0201 カタカナ (半角カタカナ) に変換することが可能になった。「-g」オプションを利用し、改行コードを推測する機能も実装されている。 全角カナを半角カナに変換できるnkfの最新版が公開された

    richard_raw
    richard_raw 2009/01/21
    全角カナを半角に……だと……?
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    richard_raw
    richard_raw 2008/08/07
    改行コードも変換できたのか!
  • 1