<li>标签有时无法正确显示(错误?)

时间:2017-01-28 15:33:05

标签: html css twitter-bootstrap html-lists

我正在处理一个奇怪的问题。我不知道它是否是一个bug或其他什么,但有时,li标签以奇怪的方式显示。

enter image description here

这是大约二十页翻新中的一个。有没有人来过这个bug?我真的不知道如何避免这种行为。

刷新后,它可以正常工作。

enter image description here

我们使用overriden Bootstrap。这发生在Chrome上的多台PC上。

修改

html文件的顶部:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

1 个答案:

答案 0 :(得分:0)

问题是被编码为 CP-1252 而不是UTF-8。

如果您检查encodings table,则会看到此符号位于 UTF-8 中,由字节%E2,%80,%A2组成。其中, CP-1252 分别为â€和¢。

解决方案是使用 UTF-8 而不是 CP-1252 阅读,< strong>商店,显示字符。确切的答案取决于所使用的服务器端平台/数据库/编程语言。如果您发送的是覆盖.html元标记的错误编码标题,则无论浏览器使用何种编码,它仍将显示为•

由于您描述的问题只是随机显示(?),因此最好的机会是从后到前检查所有编码是 UTF-8 ,从代码编辑器到数据库连接器

了解更多信息:Unicode - How to get the characters right?