gpt4 book ai didi

html - 为什么乘号会被转换成奇怪的字符?

转载 作者:太空宇宙 更新时间:2023-11-04 08:30:02 25 4
gpt4 key购买 nike

我正在使用 multiplication sign × 在这样的 CSS 代码中:

.specific_tag_cases a:after{
position: absolute;
font-family: Arial;
background-color: #c1c1c1;
color: white;
content: "×";
padding: 0px 3px;
margin-top: 6px;
margin-right: 4px;
font-size: 11px;
border-radius: 50%;
width:13px;
height:12px;
}

但是页面重新加载后内容将被替换为:

    content: "×";

我怎样才能避免这种奇怪的行为?

最佳答案

  • 您的 CSS 文件需要以 UTF-8 编码
  • 您的 HTML 文件需要以 UTF-8 编码
  • 您的 HTML 需要以 UTF-8 格式提供

.fman a:after {
content: "×";
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>test "×"</title>
</head>
<body class="fman">
<a href="#">test</a>
</body>
</html>

在你的例子中,它看起来像 × 编码为 UTF-8,即 0xc3 , 0x97但被解释为 Windows 1252在您的浏览器中:

à 195 (0xc3)

— 151 (0x97)

可以省略<meta charset="utf-8">如果您的服务器正确配置为以 UTF-8 编码方式提供 UTF-8 编码文档,但如果提供错误信息或未提供信息,浏览器将尝试猜测或应用默认值。

关于html - 为什么乘号会被转换成奇怪的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44864112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com