◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

くだすれDelphi(超初心者用)その57 [無断転載禁止]©2ch.net ->画像>4枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1476332514/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

ID:SnNLRdP6のレス一覧:


283デフォルトの名無しさん2017/03/31(金) 10:26:45.88ID:SnNLRdP6
2007からXEにあげるのに、いまさらながらユニコードに取り組むんですが、
・フォーム上で入力されるのはUTF-16
・UnicodeStringで保持するのはUTF-16
・ソースはUTF-8
の違いがあるようなのですが、ソースでリテラルで記述したUFT-8の文字を
コンポーネントのテキストやUnicodeStringに代入したりするとごちゃ混ぜに
なってしまうんですか?
2842832017/03/31(金) 10:42:53.79ID:SnNLRdP6
文字コードを確認してみたのですが
var
c: Char;
begin
c := 'あ';
ShowMessage(Format('%x',[(Ord(c))]);

のソースで、ソースをバイナリエディタで見てみると、'あ'の部分
のコードはUTF-8ですが、Ord(c)はUTF-16のコードでした。
これは、勝手に文字コードの変換が掛かるのですか?
2862832017/03/31(金) 11:48:21.75ID:SnNLRdP6
>>285
例えば、

s := Edit1.Text + 'が入力文字列';

のような場合だと、sにUTF-8の文字コードとUTF-16の文字コードが混在して
まずいような気がするのですが、プログラム動かしてみると、コンパイル時に
ソースコードでの文字列はUTF-16に変換してるのかな?と思ったのですが。
2882832017/03/31(金) 12:14:44.98ID:SnNLRdP6
>>287
リンク先を読んでみると、文字列の代入時に変換してるみたいですね。
ありがとうございます。

レス:1-200 201-400 401-600 601-800 801-1000 ALL

このスレへの固定リンク: http://5chb.net/r/tech/1476332514/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「くだすれDelphi(超初心者用)その57 [無断転載禁止]©2ch.net ->画像>4枚 」を見た人も見ています:
くだすれDelphi(超初心者用)その56
くだすれDelphi(超初心者用)その54
くだすれDelphi(超初心者用)その55
くだすれDelphi(超初心者用)その60【Embarcadero】
くだすれDelphi(超初心者用)その58【Embarcadero】
くだすれDelphi(超初心者用)その16
くだすれPython(超初心者用) その39
くだすれPython(超初心者用) その29
くだすれPython(超初心者用) その37
くだすれPython(超初心者用) その38
くだすれPython(超初心者用) その40
くだすれPython(超初心者用) その35
くだすれPython(超初心者用) その36
【まず1嫁】くだすれPython(超初心者用) その59
くだすれPython(超初心者用) その43【Ruby禁止】
くだすれPython(超初心者用) その45【Ruby禁止】
くだすれPython(超初心者用) その32
くだすれjavascript(超初心者用) その1
くだすれPython(超初心者用) その51【まず1嫁】
くだすれPython(超初心者用) その48【まず1嫁】
【まず1嫁】くだすれPython(超初心者用) その53
【まず1嫁】くだすれPython(超初心者用) その60
くだすれPython(超初心者用) その46【Ruby禁止】
くだすれC++Builder(超初心者用)その5
くだすれFORTRAN(超初心者用)その7 (27)
0からの、超初心者C++相談室
0からの、超初心者C#相談室
0からの、超初心者C言語相談室
プログラミング超初心者の質問
冬山初心者スレ その50
冬山初心者スレ その53
これからダイビングを始めよう@初心者 その51
冬山初心者スレ その57
くだすれC++/CLI(初心者用)part2
【初心者用】マイニング情報交換スレ9
【初心者用】マイニング情報交換スレ19
【初心者用】マイニング情報交換スレ49
UWSC初心者用スレ
Kotlin初心者質問スレ
opengl初心者なんだけど助けて
初心者だけどgccが使えない
初心者の俺に教えてください
プログラミング初心者なんだが
Ruby 初心者スレッド Part 59
Ruby 初心者スレッド Part 60
Java入門・初心者質問スレ Part.7
Ruby 初心者スレッド Part 64
Ruby 初心者スレッド Part 63
Ruby 初心者スレッド Part 65
Java入門・初心者質問スレ Part.8
Ruby 初心者スレッド Part 62
【慈悲】PC初心者をお救いください
Java入門・初心者質問スレ Part.9
ふらっと C#,C♯,C#(初心者用) Part159
ふらっと C#,C♯,C#(初心者用) Part119
【初心者用】マイニング情報交換スレ30
ふらっと C#,C♯,C#(初心者用) Part149
【初心者用】マイニング情報交換スレ27
【初心者用】マイニング情報交換スレ56
ふらっと C#,C♯,C#(初心者用) Part146
ふらっと C#,C♯,C#(初心者用) Part145
ふらっと C#,C♯,C#(初心者用) Part134
ふらっと C#,C♯,C#(初心者用) Part136
08:58:11 up 3 days, 7:01, 0 users, load average: 20.06, 20.45, 24.00

in 0.025800943374634 sec @[email protected] on 101421