#!/bin/sh wget http://osdn.dl.sourceforge.jp/nkf/20770/nkf207.tar.gz tar zxvf nkf207.tar.gz cd nkf207 make cp -p nkf /usr/bin cd - rm -rf ./nkf*
Ruby(1.8.6)で文字コードを変換したかった。 Rubyで文字コードを変換するには、 kconvを利用する方法 nkfを利用する方法 iconvを利用する方法 の3つがある。 csvダウンロードするために、utf-8をsjisに変換する必要があった。 kconvを用いる方法 Kconvは自動的に、MIMEをデコードしたり、半角カタカナを全角カタカナに変換したりする。 このような動作を好まない場合は、NKF モジュールを直接用いる必要がある。 ちなみに、Kconvは内部ではNKFを用いて変換を行っている。 kconvを使うのが一番手軽そうだったので、 コントローラでrequire 'kconv'して、 kconvのtosjisを使ってたら基本的にうまくいってたんだけど、 國とか學とかの旧字体の変換で文字化けした。 require 'kconv' '学'.tosjis #=> '学' '
Ruby を使って,XML ドキュメントの解析を行うプログラム例を示します. この Web ページの例は Ruby 1.9 系列では動きません プログラム例 XML ドキュメントから XPath のパス式を使ってテキストを得る REXML を使う XML ドキュメントのファイルを読み込む.ファイル名は定数 FILENAME に設定 属性を得たいときはelem.textの部分をelem.attributesに変える REXML は UTF-8 で動くので,XML ドキュメントとパス式は UTF-8 に変換する 結果は UTF-8 で得られる.Windows31J に変換してコンソールに表示 #! ruby -Ks # coding: windows-31j require 'pp' require 'nkf' require 'rexml/document' def windows31j_
NKFプロジェクトは20日、文字コード変換用コマンドの最新版「nkf 2.0.9」を公開した。UNIX系OS汎用のソースコードは、zlibライセンスのもとオープンソースソフトウェアとして提供される。 2007年7月以来約1年半ぶりとなる今回のリリースでは、新たに「-Z4」オプションを追加。JIS X 0208 カタカナ (全角カタカナ) をJIS X 0201 カタカナ (半角カタカナ) に変換することが可能になった。「-g」オプションを利用し、改行コードを推測する機能も実装されている。 全角カナを半角カナに変換できるnkfの最新版が公開された
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く