css - 从 Blade File 下载 PDF 不显示字母 Ć、Č、Ž
问题描述
我是 PHP 的初学者。我在生成 pdf 以供下载时遇到问题 我看不到克罗地亚语中的特殊字符(Č、Ć、Š)。该问题仅存在于下载的预览版中。我已将 DB 中的所有字段更改为utf8mb4_general_ci
.
pdf预览文件:
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
<style>
body {
background: inherit;
font-size: 14px;
},
.tbl-total {
width: inherit;
border: 0;
}
.tbl-total th, .tbl-total tr, .tbl-total td {
border: 0;
}
</style>
</head>
<body>
@yield('content')
</body>
</html>
解决方案
我通过在style
body
标签内添加 CSS 属性解决了这个问题
font-family: DejaVu Sans, sans-serif;
推荐阅读
- flutter - 转换列表
到字符串 - aiml - 我如何计算在aiml到星期一还有多少天
- ios - 从 iOS 应用程序获取诊断/调试信息
- c# - 在 Raspberry PI 上使用 C#/Mono 映射帧缓冲设备内存的问题
- .net - 从 5.3.2 升级到 5.6.0 时 Swashbuckle 中断
- python - Django:如何获取原始 SQL“COUNT(*)”查询的结果?
- excel - 从 Excel 2016 VBA 中的单元格范围中删除底部边框 - 不起作用?
- google-cloud-sql - MySQL Workbench 无法在家中连接到 Google Cloud SQL
- swift - 使用嵌套函数
- javascript - 数组中的数组和键是数字 - 如何循环?