1

純粋な中国語フォント機能を使用してファイルをアップロードすると、move_uploaded_file()画像フォルダーに保存するときに名前が何らかの記号に変更されます。私はjoomlaのウェブサイトを使用しています。誰でも助けることができますか?

4

1 に答える 1

0

ローカル ファイルはシステム エンコーディングを使用して保存する必要があります。要するに、システムで中国語のエンコーディングが使用されている場合は、ファイル名をそのエンコーディングに変換する必要があります。

PHP ファイルが utf-8 で、Windows を使用している場合は、次のように使用する必要があります。

$destfilename = iconv("UTF-8", "GBK", "您好.txt");

move_uploaded_file($temp, $destfilename);

mkdir、renameなどの関数で同じ処理を使用する必要があります

于 2012-12-22T18:33:14.550 に答える