11/03/03 20:26:57.73 yH+a8xO/
>>341
ver0.3.0でチャンネルやら番組タイトルは出来てるぽかったですが、
なんかまだ番組の詳細情報かなにかで化けてるようなのでした。
もしかしたらそれが直るのかも?
週末にでもまとまった時間が取れたときに諸々確認してみます。
そもそもEPGのクリアの仕方がわからなくてデバッグが進まないのが合ったり。
mythfilldatabaseじゃ出来ないようだし、直接DB叩くしかないのかしらん。。。
>先頭に0x11(0x15でなく)があるとUTFと解釈するようですが どうもUTF16BE みたいだし
>何もしなければISO-8859-1(ASCII)とみなされて無変換で 表示へまわり
>Qtだかのtoolkitの方がUTF-8に対応してるからうまく表示されるってことはないでしょうかね
それなんですが、ETSI EN300のA.1のTable A.1で0x80-0x9FがControl codesだよって定義があります。
そのためmythtvは0x8A以外は無視しちゃうロジックになっているのでUTF-16BEを突っ込む場合は、
ここのコードを対応(先頭が0x11のときはTable A.2の方の処理ってことにすればよいのかな)してやる必要がありそうです。
他には悪さするロジックはなさそうですが、QStringのコーディングの扱いをよく知らないのでどうなるやら。
>fuse_b25の側で先頭に何か付けるのは可能ではありますが UTF-8を示すコードが無いような...
0x15が UTF-8 encoding of ISO/IEC 10646 でBMPとなっているので0x15でよさげだと思っていたのですが、
ワタシがとても勘違いしてる気もしてます。