0

DelphiXE アプリケーションは ANSI アルメニア文字を使用します。拡張 ASCII 文字セットのコードを使用し、特別な CodePage はありません。Computer Active Code Page が 1252 の場合、すべて問題ありません。コンピューターの ACP が 1252 (たとえば 1251) でない場合、ANSI アルメニア文字を含む文字列の値が変更され、アプリケーションが適切に機能しません。

これらの変数を AnsiString として設定しようとしました。検索結果はありません。

の答えで、デビッド・ヘファーナンは使用しました

type
  CyrillicString = type Ansistring(1251);

これにより、文字列変数は、Delphi 2009 で 1251 コードページを使用してエンコードされたものとして Delphi によって解釈されます。

Delphi XE では機能しません。

コンピュータの ACP が 1252 でない場合に、Ansistring 変数が 1252 コードページを使用してエンコードされたものとして Delphi によって解釈されるようにするにはどうすればよいでしょうか?

4

0 に答える 0