Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery加载中未显示重音_Jquery_Html_Load_Diacritics - Fatal编程技术网

jQuery加载中未显示重音

jQuery加载中未显示重音,jquery,html,load,diacritics,Jquery,Html,Load,Diacritics,我在一个小的网站,我想改变一点,所以它是更动态的工作。 html类似于 <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> ... </head> <body> <div id="page"> <div id="header"></div>

我在一个小的网站,我想改变一点,所以它是更动态的工作。 html类似于

<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
...
</head>
<body>
    <div id="page">
        <div id="header"></div>
        <div id="main">
            <div id="menu"></div>
            <div id="content"></div>
        </div>
        <div id="footer"></div>
    </div>
</body>
<html>

...
我使用jQuery,例如在“menu”div中加载一个“menu.html”文件。 Menu.html类似于:

<ul>
    <li><a id="item1">item 1</a></li>
    <li><a id="item2">item 2</a></li>
</ul>
Hello, this is my file
c'est un <strong>fichier</strong> avec des accents à, é
  • 项目1
  • 项目2
在JQuery中,我添加了一些代码,以便在单击“item1”链接时,在“content”div中加载item1.html文件。 这很好,只是我没有从menu1.html中得到任何重音(我有一些“?”)

item1.html类似于:

<ul>
    <li><a id="item1">item 1</a></li>
    <li><a id="item2">item 2</a></li>
</ul>
Hello, this is my file
c'est un <strong>fichier</strong> avec des accents à, é
你好,这是我的文件 这是一种变化无常的语言 我在这些文件中没有任何html、body标记(只有index.html中有)

你能帮忙吗

非常感谢


Luc

您需要对重音字符进行编码。我想先试试:

如果不起作用,您可以使用:


您需要对重音字符进行编码。我想先试试:

如果不起作用,您可以使用:


如果使用Internet Explorer,是否尝试查看/编码并选中“自动选择”


其他浏览器是否也存在同样的问题?

如果使用Internet Explorer,是否尝试查看/编码并选中“自动选择”


其他浏览器也有同样的问题吗?

这看起来像是编码问题

您的item1.html是否由iso-8859-1编码?您的web服务器是否配置为将iso-8859-1包含到网页的标题中?如果放在主文件中,重音符号在主文件中起作用吗?尝试检查每个文件中的编码是否相同并正确发送

如果这不起作用,你也可以尝试将整个项目切换到utf-8。现在几乎没有理由使用iso,尤其是在非英语项目中


Pat的答案可能很快就会对您起作用,但不会解决根本问题,并且会使新页面的创建复杂化。

这看起来像是编码问题

您的item1.html是否由iso-8859-1编码?您的web服务器是否配置为将iso-8859-1包含到网页的标题中?如果放在主文件中,重音符号在主文件中起作用吗?尝试检查每个文件中的编码是否相同并正确发送

如果这不起作用,你也可以尝试将整个项目切换到utf-8。现在几乎没有理由使用iso,尤其是在非英语项目中


帕特的回答可能会很快对你有用,但不会解决根本问题,也会使新页面的创建变得复杂。

类似的事情也发生在我身上。我正在将一个txt文件的内容加载到一个div中,然后是什么?出现而不是西班牙文字符á、é、í、ó和ú


我解决了这个问题,将这个文本文件的编码改为UTF-8,类似的事情发生在我身上。我正在将一个txt文件的内容加载到一个div中,然后是什么?出现而不是西班牙文字符á、é、í、ó和ú


我解决了这个问题,将这个文本文件的编码改为UTF-8。。。因此,如果不对字符进行编码,我将无法在item1.html文件中进行贡献:-(没有其他选项?我正在考虑添加一个html标记来指示编码,但这无法完成?不幸的是,据我所知不是这样。一旦加载item1.html,您可以使用jQuery查找/替换带有重音的字符及其实体。哦……因此,如果不编码字符,我将无法在我的item1.html文件中贡献内容?:-(没有其他选项?我正在考虑添加一个html标记来指示编码,但这无法完成?不幸的是,据我所知不是这样。一旦加载item1.html,您可以使用jQuery查找/替换重音字符及其实体。我在firefox中遇到了这个问题。我还没有尝试其他浏览器。我在firefox中遇到了这个问题。我还没有尝试其他浏览器。您好,事实上item1.html中没有编码。它只是上面描述的没有任何标记的heml代码。好的,我将尝试使用utf-8(仅在index.html文件中设置此选项可以实现此目的?).你说得对,我不希望页面创建变得更复杂。每个文本文件都有一个编码。通常,文本编辑器可以为你检测这些文件并显示你的文本文件(或HTML)正确。web浏览器不是这样。因此,
item1.html
也有编码。如果您使用windows附带的notepad.exe,您可以在“另存为…”中看到编码框对话框。任何其他文本编辑器也支持以各种编码保存。有关详细信息,请参阅其手册。此外,您可以在wikipedia中阅读有关字符编码的内容:在my.vimrc文件中添加此内容并编辑每个文件(my pb:)autocmd filetype html set fileencoding=utf-8Hello上的文件类型,事实上item1.html中没有编码。它只是上面描述的heml代码,没有任何标记。好的,我将尝试使用utf-8(仅在index.html文件中设置此选项可以实现此目的?).你说得对,我不希望页面创建变得更复杂。每个文本文件都有一个编码。通常,文本编辑器可以为你检测这些文件并显示你的文本文件(或HTML)正确。web浏览器不是这样。因此,
item1.html
也有编码。如果您使用windows附带的notepad.exe,您可以在“另存为…”中看到编码框对话框。任何其他文本编辑器也支持以各种编码保存。有关详细信息,请参阅其手册。此外,您可以在wikipedia中阅读有关字符编码的内容:在my.vimrc文件中添加此内容并编辑每个文件解决了my pb:)autocmd上的文件类型html set fileencoding=utf-8