首页 > 解决方案 > 使用内联 css 在 div 中显示 unicode 和非 unicode

问题描述

我的 php 脚本可能会生成 unicode 或非 unicode。如何在使用内联 css 的 div 中显示两种类型的数据?

所有数据均由 php 生成,例如: $content = "可能是 unicode 或非:".$data."";

有没有办法使用多种字体的内联“字体系列”?

标签: phphtmlcssunicode

解决方案


“问题”中有三个不同的主题,没有太多共同点。

1.)使用Unicode是你应该在任何地方做的事情。由于您不能在单个 (HTML-) 文档中混合使用不同的编码,因此您肯定要么只使用 Unicode 或其他东西。你不能混合它。呈现或保存 HTML 文档的编码是您的选择和决定。

2.) PHP能够毫无问题地打印 Unicode 字符。确保您也将正确编码的 HTTP 标头发送到客户端。

3.) CSS基于每个字符流呈现文本。您可以在 CSS 中将多种字体定义为备用字体,例如font-family: Verdana,Geneva,sans-serif;,如果在第一个指定字体中找不到一个字符,CSS 将使用下一个字体并尝试使用该字体呈现给定字符。通过这种方式,您可以根据代码点和每种字体中每个字符的可用性混合多种字体。

尽管如此,这仍然是Unicode。不要混淆字体和编码。


推荐阅读