【发布时间】:2014-11-11 08:52:04
【问题描述】:
我有一个使用 utf8_unicode_ci 排序规则存储文本的 mysql 表。当我检索该文本并将其显示在浏览器中时,即使该文本不是英文的,它也会以适当的语言正确呈现它,尽管我没有手动包含任何其他字体。我已经用几种不同的语言尝试过这个,它总是有效的。
我想知道这对于 unicode 中包含的所有语言是否会自动在所有主要浏览器中以相同的方式工作,或者我是否需要检测一段文本的语言并附加正确的字体文件在 CSS 中添加它以确保文本始终正确加载?
【问题讨论】:
-
正常情况下一切正常。如果您有任何特定的 unicode 项目,那将是一个问题。请转至alanwood.net/unicode/htmlunicode.html
-
如今,操作系统(和/或浏览器)为多种语言提供了大量字体选择。默认情况下可能不会安装相当晦涩的字体。我们无法真正全面概述哪些操作系统/浏览器带有哪些字体。
-
好的,谢谢。看起来我不必担心,因为我将主要使用相当常见的字体。