php - 使用内联 css 在 div 中显示 unicode 和非 unicode
问题描述
我的 php 脚本可能会生成 unicode 或非 unicode。如何在使用内联 css 的 div 中显示两种类型的数据?
所有数据均由 php 生成,例如: $content = "可能是 unicode 或非:".$data."";
有没有办法使用多种字体的内联“字体系列”?
解决方案
“问题”中有三个不同的主题,没有太多共同点。
1.)使用Unicode是你应该在任何地方做的事情。由于您不能在单个 (HTML-) 文档中混合使用不同的编码,因此您肯定要么只使用 Unicode 或其他东西。你不能混合它。呈现或保存 HTML 文档的编码是您的选择和决定。
2.) PHP能够毫无问题地打印 Unicode 字符。确保您也将正确编码的 HTTP 标头发送到客户端。
3.) CSS基于每个字符流呈现文本。您可以在 CSS 中将多种字体定义为备用字体,例如font-family: Verdana,Geneva,sans-serif;
,如果在第一个指定字体中找不到一个字符,CSS 将使用下一个字体并尝试使用该字体呈现给定字符。通过这种方式,您可以根据代码点和每种字体中每个字符的可用性混合多种字体。
尽管如此,这仍然是Unicode。不要混淆字体和编码。
推荐阅读
- c# - 使用 mvc 视图中的参数从 jquery 调用 web api
- ios - UIViewController 继承:将参数传递给作为 UIViewController 子类的父类
- node.js - 从 Nodejs 服务器将 JSON 数组数据解析为 Jade 模板
- python - 如何在 Python 中修复这个嵌套的 for 循环
- dialogflow-es - Dialogflow 创建 followup-2 上下文
- ruby-on-rails - rake 任务中的多个文件基名
- python - Python - 如何计算和记住循环中的出现次数
- intellij-idea - 防止 IntelliJ 自动切换运行/调试配置
- c++ - 如何跟踪外部代码修改类变量的所有位置?
- java - 从 Google Play 服务获取设备位置而不需要启用 wifi 扫描