0

GTK for Windows でログビューアを書いています。GtkTreeView ウィジェットを使用してログ レコードを表示します。日付と時刻、イベント ソース、イベント テキストの 3 つの列が含まれます。何らかの理由で、イベント時間列に奇妙なシンボルが表示されます:

ここに画像の説明を入力

デバッガーのウォッチ ウィンドウを使用して文字列の値を確認しましたが、この奇妙なシンボルの表示の原因となる余分な文字は含まれていません。

このようなツリー ビューの動作には、どのような理由が考えられますか?

4

2 に答える 2

0

Gtk+-2.0 ウィジェットで使用されるすべてのテキストは UTF8 エンコーディングである必要があります。プレーン ASCII のテキストは自動的に有効な UTF8 になりますが、プレーン ASCII に存在しない特殊文字 (通常は英語で使用されない文字) があるとすぐにアルファベット)、UTF8 エンコーディングである必要があります。そうしないと、現在取得しているものを取得できます。

于 2013-07-10T13:43:57.023 に答える