2005年8月4日木曜日

う〜ん、日本語出力できねぇ…

つい先日紹介したSuperKarambaなのですが、そのテーマはほとんど日本語を表示することが出来ません。はっきりとした原因を追求した訳ではないのですが、Pythonで書かれているため、そのスクリプトがマルチバイトを意識していないからではないかと思っています。私はPythonを触った事がないのですが、ちらと調べてみた所Unicodeにてマルチバイトの処理は行えるようになっているとのこと。
「んじゃーデフォルトの文字コードがUTF-8な私の環境ならスクリプトをち〜っといじくってやれば日本語表示するんじゃね?」
ってな軽い気持ちでスクリプトを眺めてみました所…分からぬっ!!!Orz
どの変数に私が変換したい日本語の文字列が入っているのかというのは大体分かったのですが、それをどのようにしてUnicodeに変更したらいいのか、もしくはできるのかが分かりません…。そもそもただのPythonスクリプトってわけでもないですし…。何か制約があるのかもしれないですしねぇ。一応SuperKarambaのAPIはざっと眺めたんですけど、中々はっきりしたことは分からないんですよね〜。
仕方ないのでテーマファイルからスクリプトをコピーして一行一行実行しながら地道にハックしてPythonに触れている所です。やっぱマルチバイトってややこしいのね〜とつくづく感じる今日このごろ。まぁ、こうやってPython覚えられたら小さなWidgetが作れるようになるかも知れないので、それを楽しみに頑張ってみようかと思います。
あ”〜日本語表示してぇ!!!

0 件のコメント:

コメントを投稿