gpt4 book ai didi

c# - 如何将符号 - "† "转换为 HTML 代码?

转载 作者:太空狗 更新时间:2023-10-30 00:58:11 27 4
gpt4 key购买 nike

我正在尝试将 Dagger “†”符号写入转换为 PDF 文档的 HTML 页面,但这在 PDF 上显示为“–”

我知道我需要使用这个符号的 HTML 代码,即

我已经为 '€' 成功完成了此操作,但在这些情况下,我已将代码直接写入 HTML。在本例中,我从 XML 文件中读取符号。当我检查包含该符号的变量的值时,它显示为“†”。

我应该注意到,我已尝试从 XML 文件中读取符号和代码,如下所示:

<fund id="777" countryid="N0" append="&#8224;" />

<fund id="777" countryid="N0" append="†" />

但两者都作为符号存储在变量中,当我将它们写入页面时,两者都呈现为“–”。另外,我尝试了以下方法:

string code = "&#8224;";
string symbol = "†";
string htmlEncodedCode = HttpUtility.HtmlEncode(code);
string htmlEncodedSymbol = HttpUtility.HtmlEncode(symbol);

tc.Text = fund.Name + code + " " + symbol + " " +
htmlEncodedCode + " " + htmlEncodedSymbol;

但只有第一个有效。它在文档中显示为:

FundName† †&#8224; â€

有人可以建议我如何让它工作吗?

更新:

@James Curran 在下面的回答是正确的。为了清楚起见,我不得不将 XML 更改为:

<fund id="777" countryid="N0" append="&amp;dagger;" /> 

在我的 C# 中:

tc.Text = fund.Name + append;

最佳答案

该符号通常被称为“ Dagger ”,在 html 中由实体表示:

关于c# - 如何将符号 - "† "转换为 HTML 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3415657/

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