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 视图中的文本
我希望 Α
在浏览器中显示为 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 视图中的文本