GTK+/Glade/gtkmm
■ このスレッドは過去ログ倉庫に格納されています
008280
NGNGソースを UTF-8にすると,VC++ で文字化けして
編集やビルドができなくなりました。
ソースはSJISのままで日本語を表示する方法はないのでしょうか?
(あるいはVC++の設定をどこか変えれば回避可能?)
たとえば,こんなこと(下記)をやろうとしています。
これだと、□□□□□のように表示されてしまいます。
"あいうえお"を "aiueo"に変えると aiueo が表示されます。
あと pango_font_description_from_string に指定できる名前の一覧は
どこで見ることができるでしょうか?
pango_*.h を一通り見ましたが分かりませんでした。
(いまの "MS Mincho 9"はあてずっぽうです)
----------------------------------------------------------
PangoFontDescription *font_description;
const char* defaultfontname = "MS Mincho 9";
gtk_set_locale();
gtk_init(NULL, NULL);
gtk_rc_parse("./gtkrc");
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
button = gtk_button_new_with_label (g_locale_to_utf8("あいうえお",-1,NULL,NULL,NULL));
font_description = pango_font_description_from_string(defaultfontname);
gtk_widget_modify_font(GTK_WIDGET(button), font_description);
----------------------------------------------------------
■ このスレッドは過去ログ倉庫に格納されています