gpt4 book ai didi

Delphi 2010 宽函数与字符串函数

转载 作者:行者123 更新时间:2023-12-03 14:47:30 25 4
gpt4 key购买 nike

我们目前正在将 Delphi 2007 项目转换为 Delphi 2010。我们已经在使用 Unicode(通过 WideStrings 和 TNT Unicode 控件)。

我原本希望替换所有 Wide 函数,例如WideUpperCase 及其等效项,例如大写,但它们的工作方式不同。例如,WideUpperCase 的工作方式与 UpperCase 不同。 WideUpperCase 正确地将 Campañas 大写,但 UpperCase 将 ñ 保留为小写。

还有其他我应该注意的差异吗?例如WideFormat 和 Format 的工作方式相同吗?

谢谢

最佳答案

您应该使用 ToUpper 函数从字符单元转换为大写 unicode 字符串。或者,如果您需要支持非 unicode 和 unicode Delphi 版本的通用代码库,则可以使用 AnsiUpperCase - AnsiUpperCase 是 Delphi 2007 及更早版本的 Ansi 函数,以及 Delphi 2009 及更高版本的 unicode 函数。

关于Delphi 2010 宽函数与字符串函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2695754/

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