![]() |
1
3
试试这段代码,它将RichEdit1中的文本读取为UNICODE文本,手动将S和T+Comma转换为S和T+Cedilla,然后使用WideCharToMultiByte将文本转换为代码页1250。需要进行代码点转换,因为代码页1250只编码基于cedilla的和版本,而Vista和windows7下的新罗马尼亚键盘生成(正确的)基于逗号的和版本!
然后使用类似的方法将AnsiString转换为UNICODE并推入RichEdit。 当然,唯一真正的解决方案是切换到Delphi2009或Delphi2010,并在所有地方使用Unicode。 |
![]() |
2
3
我已经和绝地的JvWideEditor解决了。代码如下
|
![]() |
3
2
检查Windows中的语言设置。如果您运行的是英文windows,请尝试将“将非unicode程序视为…”设置为罗马尼亚语。或者,在本地罗马尼亚窗口上运行。要在混合环境中运行(需要同时显示不同的字符集),可能需要Unicode。 |
![]() |
Some1Else · 函数在Delphi中重新创建TForm 3 年前 |
![]() |
Agmcz · Delphi安卓库。so未安装(AAB) 3 年前 |
![]() |
nader · 如何使用delphi在web上提交表单 7 年前 |
![]() |
kwadratens · Delphi中的卡方分布函数代码 7 年前 |
|
user9672569 · 如何在完整的位图图像中绘制阴影效果? 7 年前 |
![]() |
mmmm · MSBuild(用于Delphi)Make-like功能 7 年前 |