私のプログラムのクロアチア語の手紙について助けてください。Web サイト (プレイ フレームワーク) では、名前を入力できます。名前が保存され、ユーザーが入力した文字列が表示される 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 bright (フォント) では、Š と š のみが正しく表示され、時には新ローマ字の Š、Ž、š、および ž が表示されます。どうすればこの問題を解決できますか?