« より短く書けるスクリプトを考えてみる | メイン | バージョン固有の問題? »

2005年07月15日

吉里吉里 ムービー拡張日誌2:: 文字列の対策

    

-Aboutで出る、バージョン・著作権・環境ダイアログなどの対策が行われたようなのでソースを更新してメイク。
試してみると、出たけど一部文字化けが…

吉里吉里実行コアの使用/配布/改変は、
SDK 付属の license.txt に書かれているライセンスに従って行うことができます.

?????赳荒????/??/????
SDK ??? license.txt ???????莉??莓荘????赳?花??苅芫苜?.

になり

環境情報

諂???

になってた。
とりあえず、問題となっている部分の文字列の前にLをつけたらキチンと表示されるようになった。
でも、そこだけって言うのは美しくないな。
まあ、とりあえずはそれで表示されることは表示されるけど。



投稿者 Takenori : 2005年07月15日 12:49



コメント

ああ、すみません、それはそのために対策をしたのではなくて
「UNICODEからMBCSに変換する際に、一つでも変換できない文字があると空文字列になるよりは、
変換できない部分だけを '?' にした方が多くの場合でよいだろう」
との判断からです。

まだ根本的にコンパイラのバグを治すところまではいってません(^^;

投稿者 W.Dee : 2005年07月15日 17:24

推敲せずに書き込んでしまった

× まだ根本的にコンパイラのバグを治すところまではいってません(^^;

○ まだ根本的にコンパイラのバグを回避するところまではいってません(^^;

投稿者 W.Dee : 2005年07月15日 17:25

W.Deeさん、こんばんは。

なるほど、そうだったんですね。
でも、以前より多くの文字が表示されているので良かったです。
ライセンスで『この部分を抑止するような改変を禁止』とあるけど、何もしていないのに出なくて、どうしたものかなぁと思っていましたので。
とりあえず、この部分が出てくれれば何とかなるかなと。

投稿者 Takenori : 2005年07月15日 19:24

trunk で修正しました。
とりあえずメッセージが化けたり表示されないというのは無いと思います。
お手数をおかけしました。

投稿者 W.Dee : 2005年07月16日 12:54

W.Deeさん、こんにちは。
更新してメイクしたところ、文字化けなく表示されました。
ありがとうございます。

投稿者 Takenori : 2005年07月16日 16:46


comments powered by Disqus
Total : Today : Yesterday : なかのひと