2009-07-01 3 views
1

Par(in linux)を使用してすばらしいコメントをすばやくフォーマットしています。問題は、ééíúまたはäëïöのような国際的な文字を含むコメントを紹介したいということです。parを使って国際的な文字コードでコメントを書式設定する

プログラムBerkeley Parは、これらの国際文字を2 ASCII文字(私は信じています)とみなし、どういうわけか壊れたコメントを出力します文字数が正しくカウントされないためです。

以前にこの問題に直面しましたか?何か解決策はありますか?アイデア?

答えて

1

あなたはAdd multibyte characters support in "par"(または元のソースに適用されるだけでパッチ)からのコードがあなたのために動作しません意味ですか?

あなたのシェルやそれが使用するフォントに問題があるかもしれません。使用しているシェルとフォントがユニコード文字を再現できることを確かめてください。

+0

ありがとうございます!!!!!!これは機能します。 Gentoo Linuxにも配布されているわけでも、元のWebページでも見つかるものではありません。 – alvatar

1

このツールについて聞いたこともありませんが、par 1.52をチェックしてください。

2001年4月29日、tar'dとgzip'dにリリースされたParの最新バージョン。実際の変更は、8ビット文字セット(7ビットASCIIだけでなく)のサポートが改善されていますが、release notesも参照してください。

編集

( UTF-8のような)マルチバイト文字セットのサポートに加え、Debianのパッケージを追加しジェローム・Pouillerによってパッチ:ページで、par_1.52-i18n.3.diff.gzを参照してください。 をhttp://sysmic.org/par/debian/からコピーしました。 彼のoriginal announcementも参照してください。

+0

このプログラムは、私が使用しているものとバージョン番号を含めて同じものです。私は時々バークリー・パーとして知られている理由を知らない: しかし、それをサポートしていません。おそらく、それを構築するgentoo Linuxの問題ですか? :S – alvatar

+0

実際にこのバージョンをコンパイルすると、UTF-8文字で正しく動作しません。 – alvatar

1

Paradは、Hardy onのUbuntuで配布されているように、マルチバイトエンコーディングを処理することになっています。

http://packages.ubuntu.com/hardy/par

関連する問題