Unicodeの文字コードから対応する文字を取得する

解決


えるふ  2006-11-06 20:09:16  No: 23739

つい2日ほど前からDelphiを始めた初心者です。
16進数の文字列から対応するユニコードの文字を取得したいのですが、うまくいかずに詰まってしまいました。
chr($41)としてAを取得するように、たとえば$3042から文字「あ」を取得したいと考えています。
==================
var
  Ws: widestring;
begin
  Ws := #$3042;
end;
==================
と記述すれば「あ」は得られるんですが、#のあとに変数を続ける方法が見つけられず…
どのような関数を使えばUnicodeの文字コードから対応する文字が得られるのか、ご存知の方がいらっしゃいましたらご教示お願いできますでしょうか。


通りすがり  2006-11-06 20:53:45  No: 23740

正確な解説は識者にまかせるとして

Ws := #$3042;

Ws := WideChar($3042);

は同じみたいです。


えるふ  2006-11-07 19:11:26  No: 23741

悩んでいたのが嘘のように簡単に通ってしまいました^^
ヘルプにも記載がないし、ネットを検索しても見つけられず、往生していました。
本当にありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加