在我的程序中,我需要您对克罗地亚语字母的帮助。在网站(播放框架)上,您可以输入名称。名称将被保存并创建一个 PDF 文件(使用 iText),其中显示用户输入的字符串。我想使用字体 lucida bright。问题是名称中有未显示的非德语字母。我也尝试将其转换为 unicode (/u----) 但它也不起作用。我尝试在 iText 文档中像这样使用 utf-8:
String name = new String(e.getName().getBytes("UTF-8"));
// e is the object where the name and some other infos are saved
并在用户可以输入名称的 html 中
<meta name="language" content="cr">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
但它并不完全有效。
在 lucida 中,明亮(字体)仅正确显示 Š 和 š,有时新罗马 Š、Ž、š 和 ž。我怎么解决这个问题?