Home> 備忘録: 2006年8月アーカイブ

備忘録: 2006年8月アーカイブ

Gengetopt で文字化け

  • 2006年8月20日 00:36
  • 備忘録

最近になって Gengetopt の存在を知った.いやーこりゃ楽チンだわ.コマンドライン引数解析部なんてもう自力じゃ書きたくないね.Argument クラス ? 何それ ぷぷっ.

ところで ついさっき,Gengetopt を利用したプログラムを -h を付けて実行したら引数の説明が一部文字化けしていることに気づいた.試行錯誤してみたところ,ここに示されている構文で言うところの <desc> が,空白も \n もないまま全角 23 字分を超えている場合に文字化けが生じているようだ.ということで,引数の説明を 1 行に収まるように書くか,適当に空白なり \n なりを挿入すれば回避できる.

  • Comments (Close): 2
  • TrackBack (Close): 0

Modular X 移行と xdvik の文字化け

  • 2006年8月19日 18:14
  • 備忘録

いつの間にか xdvik で日本語が全部 「・」 で表示されちゃってるー.これはイカン,ということで調べたら そのものズバリの話題が.
xdviの文字化け (from ml.gentoo.gr.jp)
そうか xorg-x11 を 7 に移行した時から化けてたのか.

これからはもっとメーリングリストを活用してみるかな.

  • Comments (Close): 0
  • TrackBack (Close): 0

WebSVN と Enscript

  • 2006年8月 1日 22:34
  • 備忘録

個人用のレポジトリもあると便利 と思って,研究室の PC (Gentoo) に Subversion 1.3.2 と WebSVN 2.0 beta 7 を導入しているんだが,ソースファイル中の日本語が文字化け.HTML ソースとコミットログは UTF-8 で C++ ソースなどが EUC-JP という状態.

試行錯誤した結果,GNU Enscript 1.6.4 による色づけを有効にした場合に化ける事が判明.更に,この時は必要ない箇所まで HTML エンティティ化されてしまう事も分かった (例えば <font&nbsp;color=...> というように).

Enscript を使わなければ正常だから良いか,と思うんで,以降の作業は当分の間放棄.ググると回避策らしきものは見つかるし,あるいは websvn/ 以下の *.inc とかを読み解いて弄れば良さそう (PHP だし) とは思うんだけれども,なんつーか,ad-hoc な対処はしたくないのでね.

なお,他のバージョンについては検証していない.

  • Comments (Close): 0
  • TrackBack (Close): 1

Home> 備忘録: 2006年8月アーカイブ

カテゴリ
アーカイブ
購読
Powerd By

Return to page top