1
5
替换<>&,和“字符串中的字符是微不足道的。因此,您可以轻松地为此编写自己的例程(如果您的HTML页面是UTF-8,则绝对没有理由对任何其他字符进行编码,例如U+222B(整数符号) 但是,如果您希望坚持使用Delphi RTL,那么您可以使用与HTTPApp.HTMLEncode完全相同的签名查看HTTPUtil.HTMLEscape。 |
2
3
您可能正在使用Delphi2009或2010。在我看来,他们好像忘了更新Unicode的HTMLEncode。它将错误的缓冲区长度传递给FormatBuf。 HTMLEncode例程基本上是正确的,除此之外,它非常简短。你可以自己复制。无论在哪里调用FormatBuf,它都给出5个参数。第二个和第四个是整数值。在每次通话中都要加倍(只有四个),然后就可以了。 另外,你应该开一家 QC 报告一下,这样就可以修好了。 |
3
3
小提示:不要将单引号(')转换为
有关详细信息,请参见:“
The Curse of
(提到的两个Delphi单位都不转换单引号)。 |
Some1Else · 函数在Delphi中重新创建TForm 2 年前 |
Agmcz · Delphi安卓库。so未安装(AAB) 2 年前 |
nader · 如何使用delphi在web上提交表单 6 年前 |
kwadratens · Delphi中的卡方分布函数代码 6 年前 |
user9672569 · 如何在完整的位图图像中绘制阴影效果? 6 年前 |
mmmm · MSBuild(用于Delphi)Make-like功能 6 年前 |