为什么我的特殊字符'>>'被带问号的钻石所取代

Why are my special characters '>>' being replaced with diamonds with question marks?

本文关键字:gt 钻石 取代 我的 特殊字符 为什么      更新时间:2023-09-26

这是我打印特殊字符'>'和'>>'的两行代码。然而,它们在网页上被显示为钻石w问号。

paginationHtml = paginationHtml+'"<a href='javascript:void(0)' onclick='getCommentList('"+next_page+'")'>Next› </a>&nbsp'";
paginationHtml = paginationHtml+'"<a href='javascript:void(0)' onclick='getCommentList('"+page_count+'")'>Last» </a>&nbsp'";

确保您的html文件以与您在head部分中声明的格式相同的格式保存。例如,如果您的文件是utf-8编码的,请将其放入html:中

<head>
    <meta charset="UTF-8">
</head>

如果使用ansi编码,则

<head>
    <meta charset="ISO-8859-8">
</head>

等等,但它应该对应。如果您可以选择文件编码,请选择utf-8

显示特殊字符,如&»,最简单的解决方案是在UTF-8中保存和显示所有文档。

3个步骤:

1.在root.htaccess文件中,指定

AddDefaultCharset utf-8
AddCharset utf-8 .html .css .js

2.在.html文档的顶部,<head>下方,添加

<meta charset="utf-8">

3.重要的是,请确保使用UTF-8编码保存文本编辑器中的所有文档。

问题是我需要更改文件的编码。在PHPStorm中,转到"文件",然后转到"文件编码"。对我来说,我需要选择"UTF-8"编码。我转换了代码,现在">>"字符在网站上显示得很好!