PHPのウォーターマークが文字化けした場合の対処法

藏色散人
リリース: 2023-03-01 20:44:01
オリジナル
2106 人が閲覧しました

php の透かし文字化けの解決策: 1. "--enable-gd-jis-conv" オプションを削除し、php を再コンパイルします; 2. "mb_convert_encoding ()" メソッドを使用して文字を HTML エンティティに変換します。

PHPのウォーターマークが文字化けした場合の対処法

php Gd ライブラリを使用してテキスト透かし文字化けの問題と解決策を追加する

最近のプロジェクトサーバー移行に伴い、画像に透かし文字を追加する機能の一部に文字化けが発生することがデプロイ後に判明しましたが、機能コードには問題がないことを確認するとともに、プロジェクトコードは全てエンコードされていました。 UTF-8でエンコードに問題はなかった フォントもチェックされて除外された ファイルに問題がある可能性がある 情報を調べた結果、PHPのコンパイルパラメータ --enable-gd-jis- を見つけたconv.

--enable-gd-jis-conv:

PHP のコンパイル時に --enable-gd-jis-conv オプションが有効になっている場合、 -ASCII 文字 (中国語、ピンイン、ギリシャ語、矢印など) は EUC-JP エンコードとみなされ、最終的には通常の中国語の変更につながります。 --enable-gd-jis-conv オプションを削除し、php

2. 文字を HTML エンティティに変換します

mb_convert_encoding ('测试', 'HTML-ENTITIES', 'UTF-8');
ログイン後にコピー

推奨: "

PHP チュートリアル

"

以上がPHPのウォーターマークが文字化けした場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!