这几天在我的应用程序中,所有字符都显示如下:
我不明白为什么它会这样。 你能帮我解决这个问题吗?
我正在使用 Grails 和 Groovy 框架、Java 1.6、GSP 文件。
我认为这是一个浏览器兼容性问题,所以我在应用程序的所有 gsp 文件中添加了以下代码行:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=5; IE=7; IE=9; IE=8; IE=10; IE=11; IE=Edge" />
<meta name="layout" content="viewport"/>
当我运行应用程序时,它认为 websphere 服务器中的默认 IE 是 5,但是当我通过本地 GGTS 运行时,默认 IE 是 edge。不知道为什么?
最佳答案
Java 1.6?浏览器 5?令人印象深刻的向后兼容性!
不管问题可能来自您页面上的某些 CSS。在较新的浏览器中(Edge 可以,或者尝试使用 Firefox 或 Chrome)检查您的页面,看看您是否设置了任何您不想要的 CSS 属性。例如,letter-spacing
?
这肯定是其他原因,但与样式相关的问题通常来自 CSS。
关于html - 我的应用程序中字符之间没有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45494172/