gpt4 book ai didi

asp.net - 英镑符号 (£) 从 ASP.NET 字符串中消失

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

我通常是一名 LAMP 开发人员,但一些 .NET 工作已经到了我的手上,我有点难住了。

如果我运行以下代码:

<% poundsign = "£" %>
<% Response.Write poundsign %>
<% Response.Write "£" %>

……什么都没有显示。但是,在 <% %> 标签之外(即在 HTML 中) £ 显示正确。

我可以毫不费力地显示通常的字母数字,这只是证明有问题的 £ 符号。底层文件采用 Windows 1252 编码,我需要这样提供。如果我将文件保存为 UTF-8,我会得到 mojibake 而不是 £。

有没有人知道我可以做些什么来完成这项工作,或者任何可能阻止它工作的设置(除了以不同的格式保存文件)?提前致谢。

编辑:对不起,伙计们,我应该早些时候提到过,但英镑无济于事。除了我的 £s 没有出现在页面上这一事实之外,我的问题的一个主要部分是我需要将包含 £ 的字符串插入到 SQL 服务器数据库中,但是如果我在 ASP 中形成一个 SQL INSERT 语句,则没有的 £ 符号最终出现在数据库中。当我将 .asp 文件保存为 UTF-8 文件时,将 £ 符号从 ASP 插入数据库不是问题,但我需要所有东西都可以在 Windows 1252 编码中工作。再次感谢。

最佳答案

使用 ASCII 码 &pound;
它是一个 HTML 实体,需要通过代码访问,阅读更多 here .

关于asp.net - 英镑符号 (£) 从 ASP.NET 字符串中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3311817/

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