我需要用字符串中的“普通”字符替换文字UNICODE character:
HTMLString := StringReplace(HTMLString, '??', '->', [rfReplaceAll]);
但是由于Delphi代码编辑器无法显示此Unicode字符,所以我无法在Delphi代码编辑器中输入此Unicode字符。
我可以清楚地看到上面的Unicode字符在字符串中,因为当我使用CodeSite发送字符串时,可以在CodeSite Live Viewer中看到它:
CodeSite.Send('HTMLString', HTMLString);
这是CodeSite Live Viewer的屏幕截图:
那么我该如何替换字符串中的Unicode字符?
德尔福:10.1柏林
答案 0 :(得分:3)
从V2009开始,Delphi IDE支持NSCollectionViewFlowLayout
,只需在代码编辑器中单击鼠标右键转到NSCollectionViewGridLayout
,然后选择NSCollectionViewLayout
,这是一个替换Unicode字符的简单示例:>
Unicode
在Delphi 2009中发现的许多新功能中,整个产品都采用了Unicode。 Delphi中的默认字符串现在是基于Unicode的字符串。由于Delphi主要是用Delphi构建的,因此IDE,编译器,RTL和VCL都完全支持Unicode。