gpt4 book ai didi

delphi - 将字符串从某些代码页转换为Unicode

转载 作者:行者123 更新时间:2023-12-03 19:49:02 25 4
gpt4 key购买 nike

我想将CP-1253字符串转换为Unicode,并且还要执行相反的转换。

假设我有两个保存字符串的变量,分别是MySource1253MyUnicodeTarget


我认为AnsiStringMySource1253的适当类型,而String应该适合MyUnicodeTarget,如果我错了,请指正。
Delphi XE中是否有某些功能可以将这些转换从一个转换到另一个,反之亦然?

最佳答案

宣布:

type
GreekString = type Ansistring(1253);


要在它们之间进行转换,只需使用以下代码:

var
UnicodeStr: string;
GreekStr: GreekString;
begin
UnicodeStr := 'This is a test.'; // Unicode string
GreekStr := GreekString(UnicodeStr); // ...converted to 1253

GreekStr := 'This is a test.'; // Greek string
UnicodeStr := string(GreekStr); // ...converted to Unicode
end;


另请参阅: How can I convert string encoded with Windows Codepage 1251 to a Unicode string

关于delphi - 将字符串从某些代码页转换为Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40948221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com