ホームページ > バックエンド開発 > PHPチュートリアル > php+CKFinder_PHP でアップロードした中国語名ファイルが文字化けする問題の解決方法 チュートリアル

php+CKFinder_PHP でアップロードした中国語名ファイルが文字化けする問題の解決方法 チュートリアル

WBOY
リリース: 2016-07-13 10:55:53
オリジナル
1016 人が閲覧しました

よく使われるツール、php+CKFinderは中国語のファイル名でファイルをアップロードする際に文字化けする問題を解決するもので、主に中国語のファイル名で画像をアップロードする際に文字化けする問題を解決するものです。

中国語名のファイルアップロード時の文字化け問題について

ckfinder/config.php で次の構成コードを見つけます:

コードは次のとおりです コードをコピー
/*
iconv が有効になっている場合 (詳細については http://php.net/iconv にアクセスしてください)、
このディレクティブを使用して、
ファイル名のエンコーディングを指定できます。 許容可能な値は次の場所にあります:
http://www.gnu.org/software/libiconv/

例:
$config['FilesystemEncoding'] = 'CP1250';
$config['FilesystemEncoding'] = 'ISO-8859-2';
*/
$config['FilesystemEncoding'] = 'UTF-8';

UTF-8をGB2312に変更します。アップロード後、ファイル名は正しいですが、CKEditorが配置されているページで使用されている文字セットがUTF-8であるため、CKEditorで表示されるリンクが文字化けします。これを解決する方法を勉強していません。問題を詳しく説明したので、ファイルを使用しました。名前変更ソリューションは代替ソリューションです。

アップロードファイルの名前変更

ckfindercoreconnectorphpphp5CommandHandlerFileUpload.phpを変更します

次のコードが見つかりました

リーリー このコードの後に​​を追加します リーリー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632200.html技術記事よく使われている、中国語のファイル名でアップロードした場合の文字化け問題を解決するphp+CKFinder この問題は主に中国語のファイル名で画像をアップロードした場合の文字化けの問題を解決するものです。 中国語名をアップロード...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート