ホームページ  >  記事  >  バックエンド開発  >  PHP中国語をGBKに変換する方法

PHP中国語をGBKに変換する方法

藏色散人
藏色散人オリジナル
2021-03-10 09:23:243104ブラウズ

php から中国語を gbk に変換する方法: 1. 対応する PHP ファイルを見つけて開きます; 2. "$fileName=iconv("UTF-8", "gbk", $fileName) を通じて変換します。 " gbk の中国語エンコード形式である可能性があります。

PHP中国語をGBKに変換する方法

#この記事の動作環境: Windows 7 システム、PHP8、Dell G3 コンピューター。

通常、PHP でファイルをアップロードする場合、ファイル名に漢字が含まれている場合、アップロードされた名前をローカルに書き込むことはできません。これは、アップロードされるエンコード形式が通常 UTF-8 形式であるためであり、ファイルに名前を付けて保存することはできません。オペレーティング システム ディスクにコピーします。書き込む前に gbk 中国語エンコード形式に変換する必要があります:

$fileName=iconv("UTF-8", "gbk", $fileName);

同様に、システム ディスクからファイルを読み取って得られるファイル名は gbk エンコード形式であり、この形式の PHP を他のページに渡すことはできません。 , 次に、それを UTF-8 形式にエンコードする必要があります:

$fileName=iconv("gbk", "UTF-8", $fileName);

PHP中国語をGBKに変換する方法

拡張情報

多くの人が使用中に文字が足りないことに気づきます。なぜなら、誰もが主に GB コード化フォント ライブラリを使用しているからです。このコード化標準には、一般的に使用される 6763 文字のみが含まれています。GB フォント ライブラリ外の多数の漢字は、Founder Nuwa 文字充填ソフトウェアまたはその他の文字作成プログラムを介してのみ埋め込むことができます。補足された漢字は、字形の点ではニーズを満たしていますが。

しかし、フォントのスタイル、サイズ、構造を調整するのは難しく、文字を埋めるために手動マッピングを使用するのはさらに見苦しくなります。さらに、ユーザーが情報システムを構築したり、ニュースや公開されたコンテンツをクエリする必要がある場合、単語の入力に頼ることはできません。 Founderが開発したGBKフォントライブラリは文字抜けの問題を大幅に軽減します。

GB フォント ライブラリが GBK フォント ライブラリに拡張され、14,000 文字以上が追加されました。北京大学の創立者は1996年に多くの人力を投資し、丙、宋、模倣、楷書のGBKフォントの生産を開始し、1998年4月には専門メーカーとして初めて国家権威部門が主催するGBKフォントの鑑定に合格しました。

北京大学の創設者は、すべてのフォントを GBK フォントに変換しており、合計 46 種類、そのうち 18 種類には 21,003 文字が含まれており、最も多くの GBK フォントを保有するメーカーとなっています。

推奨: 「PHP ビデオ チュートリアル

以上がPHP中国語をGBKに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。