#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコンphp での中国語テキストの透かし文字化けの解決策: 1. 「--enable-gd-jis-conv」オプションを削除し、php を再コンパイルします; 2. 「mb_convert_encoding」を通じて文字を HTML エンティティに変換します。
php では Gd ライブラリを使用しています文字化けしたテキストの透かしを追加するには 問題と解決策
最近、プロジェクトでサーバーの移行が行われました。展開後、画像に透かしテキストを追加する機能の 1 つで文字化けの問題が発生したことが判明しました。関数コードに問題があると同時にプロジェクトコードにも問題がある すべて UTF-8 エンコードを使用しており、エンコードに問題はありません また、フォント ファイルに問題がある可能性もチェックして除外しました 最後に、情報を参照した後、 、PHP コンパイル パラメータ--enable-gd-jis-conv.
--enable-gd-jis-conv:PHP のコンパイル時に –enable-gd-jis-conv オプションが有効になっている場合、PHP コンパイル パラメータをロックしました。 ASCII 文字 (漢字、ピンイン、ギリシャ語、矢印など) は EUC-JP エンコードとみなされ、最終的には通常の中国語文字が文字化けします
解決策:
1. --enable-gd-jis-conv オプションを削除し、php2 を再コンパイルします。文字を HTML エンティティに変換しますmb_convert_encoding ('测试', 'HTML-ENTITIES', 'UTF-8');[推奨学習: 「
PHP ビデオ」チュートリアル###"]###
以上がPHP の中国語テキストの透かしが文字化けする場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。