Windows エクスプローラーの FTP 機能を利用して日本語が含まれたファイルを FTP サイトへアップロードすると、ファイル名が文字化けする、もしくは FTP フォルダー エラー が発生する場合がある

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

現象
Microsoft Windows OS のWindows エクスプローラーの FTP 機能を利用して、FTP サイトへ日本語が含まれたファイルをアップロードすると、アップロード先のファイル名が文字化けする、もしくは 以下の FTP フォルダー エラー が発生する場合があります。

FTP サーバーにファイルをコピー中にエラーが発生しました。このサーバーにファイルを置くアクセス許可が与えられているかどうかを確認してください。

原因
Windows エスクプローラーの FTP 機能では UTF-8 エンコーディングを使用するためのネゴシエートを FTP サーバーとの間で行いますが、UTF-8 エンコーディングを使用した場合、文字コード変換が正しく機能しないため、この現象が発生します。
回避策
この現象を回避するには、FTP サーバーで、UTF-8 の許可設定を無効にしてください。
  1. [サーバー マネージャ] を開きます。
  2. [役割]、[Web サーバー (IIS)]、[インターネットインフォメーションサービス (IIS) マネージャ] の順にクリックします。
  3. [接続] ペインから、[該当のサーバー名]、[サイト]、[該当のサイト名] の順にクリックして展開します。
  4. [該当のサイト名] を右クリックし、[FTP サイトの管理] の [詳細設定] をクリックします。
  5. [詳細設定] ウィンドウの [UTF-8 の許可] を [False] (規定値 : True) に設定します。
  6. [OK] ボタンをクリックします。
  7. [該当のサイト名] を右クリックし、[FTP サイトの管理] の [再起動] をクリックします。
状況
マイクロソフトでは、この問題について現在調査中です。詳細については、わかりしだいこの資料に掲載する予定です。
詳細

問題の再現手順

  1. FTP サーバーで UTF-8 を有効にします。Internet Information Services 7.5 (IIS 7.5) をお使いの場合は、FTP サイトのプロパティの詳細設定で設定します。
  2. Windows エクスプローラーの [アドレス] ボックスに ftp://FTP サーバー名を入力します。
  3. 日本語文字を含むファイルをアップロードします。

結果

アップロードしたファイル名が文字化けして表示されます。
プロパティ

文書番号:2416991 - 最終更新日: 09/29/2016 15:38:00 - リビジョン: 3.0

Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows 7 Enterprise, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows 7 Home Basic, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Professional for Itanium-based systems, Microsoft Windows XP Media Center Edition 2005, Microsoft Windows XP Tablet PC Edition, Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business 64-bit edition, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 Foundation, Windows Server 2008 R2 for Itanium-Based Systems

  • kbharmony kbexpertiseinter kbtshoot kbbug kberrmsg KB2416991
フィードバック