Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Utf 8 显示非拉丁字符_Utf 8_Coldfusion_Include - Fatal编程技术网

Utf 8 显示非拉丁字符

Utf 8 显示非拉丁字符,utf-8,coldfusion,include,Utf 8,Coldfusion,Include,我正在开发一个网站,它将有一些非拉丁语文本/带有重音的拉丁语文本。我将字符编码设置为UTF-8,这适用于西班牙语,但前提是我对字符使用html名称:ie,ñ,而不仅仅是ñ 不过,最终,我计划在一个完全不同的脚本中添加文本,并且我更愿意避免为每个字母键入html名称。有办法吗?当然可以。您目前拥有的可能是以下其中之一: 您将文本文件编辑为UTF-8,但忘记让服务器告诉您的客户端,并且没有在文件本身中包含字符集语句。 头中的第一个元素: 在服务器文档中搜索内容类型 您将文件编辑为一

我正在开发一个网站,它将有一些非拉丁语文本/带有重音的拉丁语文本。我将字符编码设置为UTF-8,这适用于西班牙语,但前提是我对字符使用html名称:ie,ñ,而不仅仅是ñ


不过,最终,我计划在一个完全不同的脚本中添加文本,并且我更愿意避免为每个字母键入html名称。有办法吗?

当然可以。您目前拥有的可能是以下其中之一:

  • 您将文本文件编辑为UTF-8,但忘记让服务器告诉您的客户端,并且没有在文件本身中包含字符集语句。
    • 头中的第一个元素:
    • 在服务器文档中搜索内容类型
  • 您将文件编辑为一些非Unicode字符集,但客户端认为它是UTF-8。在您选择的编辑器中打开它,然后重新另存为UTF-8

我添加了您提供的标记,并检查了文件的编码类型,但仍然无法正确显示。如果有帮助的话,这里是。看起来你在那里有一个有趣的编码体验。该文件的部分内容是:另存为UTF-8=>解释为Windows代码页,无论什么=>另存为UTF-8。只需以UTF-8格式打开文件,替换所有损坏的部件,然后以UTF-8格式重新保存即可。那应该行。我猜那是因为主文件包含了另外两个文件。我试着添加,正如在另一个问题中所建议的那样(有也在场和没有也在场),但出于某种原因,我把所有的东西都移出了,放在了身体的开头。这正是我想要的!谢谢