質問する
262 次
2 に答える
1
GTK +のエンコーディングはUTF-8であるため、UTF-8でエンコードする必要があります。
したがって:
const char bullet_utf8[] = "\xe2\x80\xa2";
gtk_text_buffer_insert_at_cursor(textBuffer, bullet_utf8, strlen(bullet_utf8));
たとえば、この文字のUTF-8エンコーディングをここで確認できます。
于 2012-04-17T09:47:40.417 に答える
1
u'\u2022' を Python から C に翻訳するにはどうすればよいですか?
C++ コンパイラを使用してビルドし、コンパイラの仕様が c++0x または c++11 ( で指定できますg++ -std=c++0x
) の場合、次のようなコードを記述できます。
gtk_text_buffer_insert_at_cursor(textbuffer, u8"\u2022", -1);
于 2012-04-19T03:25:43.637 に答える