我想用点回显html代码:
echo '<li>…</li>' . "n";
但我得到
<li>���</li>
如何解决这个问题?
看起来像一个编码问题。你应该考虑在utf8中声明你的html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
并确保您的文件采用 UTF8 编码。
因为那是 unicode:
加
<meta http-equiv=Content-Type content="text/html; charset=UTF-8"> for HTML 4.01 & below
<meta charset="UTF-8"> for HTML5
或执行
header("content-type: text/html; charset=UTF-8");
或者当然只是做
echo '<li>...</li>' . "n";
带有正常的句号。
我的回答解决了你的问题吗?请确保将其标记为已接受,以帮助解决相同问题的其他人。