如何显示像€;或者什么€;在jquery中

如何显示像€;或者什么€;在jquery中,jquery,sql-server-2008,asp-classic,Jquery,Sql Server 2008,Asp Classic,我想在SQL Server数据库中存储用户的注释。有时,他们会使用像€这样的字符。但是,当注释显示在页面上时,您会看到这样的内容:“–。┐ ". 如何在数据库中保留正确的字符?如果您仍然希望使用Windows-1252编码,您可以将常用的特殊字符(如欧元符号等)映射到HTML实体,以便在屏幕上输出 输入表单数据,其中可能包含您可能已将其视为Unicode输入的字符,具体取决于您希望能够处理的特殊字符类型 但是,如果您假定使用特定的ascii码页,许多典型字符(如€或ä,ß)仍然可以通过单字节读取

我想在SQL Server数据库中存储用户的注释。有时,他们会使用像€这样的字符。但是,当注释显示在页面上时,您会看到这样的内容:“–。┐ ".


如何在数据库中保留正确的字符?

如果您仍然希望使用Windows-1252编码,您可以将常用的特殊字符(如欧元符号等)映射到HTML实体,以便在屏幕上输出

输入表单数据,其中可能包含您可能已将其视为Unicode输入的字符,具体取决于您希望能够处理的特殊字符类型

但是,如果您假定使用特定的ascii码页,许多典型字符(如€或ä,ß)仍然可以通过单字节读取


下面是一个字符表,显示了DOS CP-437(美国)、DOS CP-850(德国)和WIN-1252之间的差异以及HTML实体等价物(),您应该始终将其用于HTML输出,就像我在这篇评论中所做的那样。

在前端和后端也使用UTF-8编码。这样,您就可以安全地存储您想要的任何字符。在人们搜索之前,这个问题需要回答多少次?可能重复的是,我需要的[通过AJAX加载的ASP classic中的错误字符集][1][1]:恶心-恶心-恶心-恶心…不是很好的建议。与其正确处理编码,不如使用这种懒惰的方法。与其拥有可读的正确编码的源代码,不如开始将
#
html等价物放在任何地方,因为“您应该始终用于html输出”。不要再错了。
function MyFunction(){
  var sNote = $("#usernote").val();
  ...
}