ホームページ > バックエンド開発 > PHPチュートリアル > php-mysql エンコーディングに関連する問題

php-mysql エンコーディングに関連する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:14:52
オリジナル
852 人が閲覧しました

php-mysql エンコードの問題
list.php ページと download.php ページで PHP ダウンロード関数を作成しました。データベース テーブルは utf8 を使用し、セット名 'utf8' はデータベースへの接続にも使用されます。2 つの PHPページには utf-8 を示すヘッダーも追加されており、保存時に utf8 が選択されていますが、中国名のファイルをクリックしてダウンロードすると、ファイルが見つからないのはなぜですか?英語版では普通にダウンロードできます
データベースへのリンク セット名 gb2312 を使用すると、必要なファイルが見つかります

-----解決策----- ---------------
はい!これは次のようなものです
Windows オペレーティング システムで作業していて、ハードディスクには簡体字中国語 (gbk) ファイル名がいっぱいです
UTF-8 でエンコードされたファイル名を使用すると、コンピュータはファイル名を認識できません。
------解決策----------------------
iconv でトランスコードしてみてください?

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート