C++Builder相談室 Part21 (323レス)
C++Builder相談室 Part21 http://mevius.5ch.net/test/read.cgi/tech/1353189677/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
122: デフォルトの名無しさん [sage] 2019/07/20(土) 06:40:39.33 ID:4TIR3gFp UnicodeString us1; us1.c_str() UnicodeStringの文字列をc_str()で取り出すとwchar_t*型の文字列が返されるのね そして UTF8String utf8_1(us1); utf8_1.c_str() UTF8Stringにしてからc_str()で取り出すとchar *型のUTF-8の文字列になるのね http://mevius.5ch.net/test/read.cgi/tech/1353189677/122
123: デフォルトの名無しさん [sage] 2019/07/20(土) 06:59:49.94 ID:4TIR3gFp Windowsで10.1 Startar使ってるのですが bcc32だとu8""が使えず、UTF-8指定の文字列リテラルが使えないのね bcc32cだとu8""は使えはするがSJISになってしまうようだ utf-8を無理に使わずにwchar_t*型のUnicode文字列を使うほうが楽みたいね C++ならstd::stringよりもstd::wstringを使った方が楽そう UnicodeStringからwchar_t*型のUnicode文字列はc_str()で取り出せるし、 _D("hogehoge") のように_D()で囲むとwchar_t*型のUnicode文字列のリテラルが生成されるようだ その上でソースコードをUTF-8にしておくとSJISでは表現できない文字も普通に使える模様 http://mevius.5ch.net/test/read.cgi/tech/1353189677/123
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.829s*