(※ 22:00 急遽差し替えました)
Pricise Puppy 550JP で、 パッケージマネージャにて探したら、古めのバージョン(2.1.1)しかないので、
現時点で最新(nkf-2.1.2.tar.gz (日付: 2011-09-08, サイズ: 154.4 KB) )のを、 sorceforge.jp から頂いてきて、
Puppy Linux 431JP2012 上で、コンパイルして pet 化してみました。
nkf-2.1.2-i686.pet
・・・ パッケージサイズ : 104 KB (106,633 バイト) / インストールサイズ: 207 KB
一応、 Pricise Puppy 550JP, Puppy Linux 431JP2012 にて、十分とはいえませんが変換動作確認ずみです。
最近はお世話になることも少なくなったのですが、 たまに、EUC-JP とか、Shift_JIS なテキストを端末上で閲覧しようとすると要るものですから。
<急遽差し替え>
当初挙げていたもの(パッケージサイズ:103 KB (105,743 バイト) )ですと、
431JP2012上では問題なかったのですが、 Precise-550JP では、端末上で
man nkf
と打ったときにブラウザで表示されるマニュアルページが、文字化けして読めません。 "man nkf" と打ったときに作られる、
/tmp/man_manpage.html
が、431JP2012 では、 UTF-8 の文字コードに変換されているのに対し、Precise-550JP では、きちんと変換されていないようです。
そこで、
/usr/local/man/ja/man1/nkf.1
を、(さっそくnkf を用いて) ISO-2022-JP から utf-8 にコード変換したものに差し替えた pet をアップし直しました。
(・・・この現象は、precise-550JP のバグ?)
nkf - 2.1.2 - 漢字コード変換フィルタ の PET
Re: nkf - 2.1.2 - 漢字コード変換フィルタ の PET
最新のUpup Raring 3.9.8.1のパッケージ・マネージャーから nkf_2.12-1_i386(Ubuntu 13.04用)がcygnus_odile さんが書きました:Pricise Puppy 550JP で、 パッケージマネージャにて探したら、古めのバージョン(2.1.1)しかないので、
インストールできます。
http://ftp.fi.debian.org/ubuntu/pool/un ... 1_i386.deb
または、添付ファイルをインストールできます。
添付ファイルを見るにはパーミッションが必要です
CORE-i7-6700HQ uEFI ram:8GB
Full: Quirky Beaver64-8.7.1(64)
save2dir: Artfulpup-17.11,Dpup-7.5,Xenialpup 7.0.8.1(32)
Slimjet 21.0.8.0(32/64)
Full: Quirky Beaver64-8.7.1(64)
save2dir: Artfulpup-17.11,Dpup-7.5,Xenialpup 7.0.8.1(32)
Slimjet 21.0.8.0(32/64)
-
- 記事: 665
- 登録日時: 09/08/16(日) 14:30
Re^2: nkf - 2.1.2 - 漢字コード変換フィルタ の PET
486HAさん、情報さんくす。
Precise-550JP で、 nkf_2.1.2-1_i386.deb のインストール&動作を確認しました。
日本語の manpage は、nkf.1.gz となってますが、中身は UTF-8 コードで記述されていました。
ところで、そもそも、Precise-550JP とか、Puppy 431JP2012 には、コード変換ツールとして、 iconv が入ってるのですが、奇っ怪なことに、
のように、 JISコード(ISO-2022-JP)を指定してテキストを変換しようとすると、エラーになってしまうのです。
下記のように、 --list オプションでは出てくるのに……。なんでやねん!。……ま、nkf 使うからよいのですけど。
Precise-550JP で、 nkf_2.1.2-1_i386.deb のインストール&動作を確認しました。
日本語の manpage は、nkf.1.gz となってますが、中身は UTF-8 コードで記述されていました。
ところで、そもそも、Precise-550JP とか、Puppy 431JP2012 には、コード変換ツールとして、 iconv が入ってるのですが、奇っ怪なことに、
コード: 全て選択
# cat sample.txt | iconv -f ISO-2022-JP -t UTF-8
iconv: conversion from `ISO-2022-JP' is not supported
Try `iconv --help' or `iconv --usage' for more information.
下記のように、 --list オプションでは出てくるのに……。なんでやねん!。……ま、nkf 使うからよいのですけど。
コード: 全て選択
# iconv --list | grep ^ISO.*2022.*JP
ISO-2022-JP-2//
ISO-2022-JP-3//
ISO-2022-JP//
ISO2022JP//
ISO2022JP2//
Re: JISコード
すみません。日本語化パックの問題であり、過去の日本語版ほとんどに共通した問題です。cygnus_odile さんが書きました:そもそも、Precise-550JP とか、Puppy 431JP2012 には、コード変換ツールとして、 iconv が入ってるのですが、奇っ怪なことに、のように、 JISコード(ISO-2022-JP)を指定してテキストを変換しようとすると、エラーになってしまうのです。コード: 全て選択
# cat sample.txt | iconv -f ISO-2022-JP -t UTF-8 iconv: conversion from `ISO-2022-JP' is not supported Try `iconv --help' or `iconv --usage' for more information.
/usr/lib/gconv/ISO-2022-JP.so, ISO-2022-JP-3.so が欠けていました。
viewtopic.php?f=27&t=2355&p=17149&sid=b ... 20b#p17149
The bar master, Shino's Bar
http://shinobar.net/
http://shinobar.net/