在我们的多语言网站(由Drupal 8构建)上,我们实现了一项功能,供用户下载pdf文档形式的网页内容。内容以30种语言显示。英文内容可以毫无问题地进行转换,但是在其他语言中存在一些特殊字符的情况下,我们会遇到问题。
例如,我们为每个pdf页面都有一个自定义的标头,其中内容的标头被拉出并插入到顶部,就像在书本中一样。页面的模板存储为html模板。
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
并且html标记lang =“ zh_CN”的属性会在渲染时引起问题吗? lang属性应该是动态的,还是我可以跳过它?
另一个猜测,为什么会发生这种情况,原因是我使用的是“ Times New Roman”字体。字体可能不适用于所有语言吗?