vs Α 在浏览器和源代码中显示

  vs Α displaying in browser and source

我希望 Α 在浏览器中显示为 A,但在我的源代码中保留 Α。我的原因是我想将代码存储在 SQL table 中作为 Α。但是,每当我添加文字 Α 并查看源代码时,我都会看到 A。由于此文本可能会重新发送回数据库(作为表单中的输入),因此我丢失了 Α 版本。

  我似乎没有这个问题,这正是我正在寻找的行为。

有什么建议吗?

Α 在单独的浏览器中查看源代码时保持不变 window。我使用下面的命令将 Α 插入到我自己的名为 'test' 的 MySQL table 中,它保持不变。

INSERT INTO test (column1, column2) VALUES ('Α', ' ');

也许您正在使用元素检查器查看源代码?即 Α 将显示为 A。其他特殊字符代码如 © (©) 和 ► (►) 也会出现这种情况。

如果是这种情况,请考虑右键单击并选择查看页面源或类似选项。

您需要在存储到数据库时对 Html 进行编码和解码。这里有一些链接可以帮助您。

http://www.strictly-software.com/htmlencode

https://msdn.microsoft.com/en-us/library/windows/apps/hh464984.aspx

另一种方法:

在您的 (html) 视图、数据库、表格等中设置正确的字符编码至关重要。我推荐 UTF-8。那么,就不是特别需要编码了。

其次,没有 "forced" 编码意味着您也可以简单地(重新)使用非 web/html 视图中的文本