Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

データローダ、特殊文字、ファイルのエンコード、およびインポートに関する考慮事項

公開日: Apr 2, 2026
説明

※この記事は英語版を翻訳しており、一部に機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。


データローダを使用して á, ã, ä, ç, é, í, ó, ö, ô, ú などの特殊文字をインポートしようとすると、混在した結果が表示されていることに気付く場合があります。  データ読み込み操作が完了すると、Salesforce の結果に、対応する文字ではなく � などの予期しないトークンが表示されます。
解決策


この動作は、インポートファイルのエンコードと選択したデータローダ設定の組み合わせの結果であり、データローダアプリケーションに関する予期しない問題でも、その変更からくるものでもありません。

データローダを設定するとき、[すべての CSV を UTF-8 エンコードで読み取る] 設定が表示されます。この設定をオンにすると、アプリケーションでは強制的に、データ操作のために選択されたすべての CSV を、そのファイルの実際の状態にかかわらず UTF-8 エンコードで保存されているかのように表示しようとします。この設定の有効化と、UTF-8 でエンコードされていないファイルの使用の組み合わせによって、予期しない文字が表示される場合があります。

データローダ設定はこの動作に影響を与えますが、この問題の原因は、CSV ファイルの保存時にそのファイルのエンコードが設定される方法にあります。  Microsoft® Excel® を使用して CSV ファイルを保存するとき、そのエンコードは UTF-8 ではなく、マシン固有の ANSI エンコードを使用して自動的に設定されます。  Windows® または Excel® で、この CSV ファイルのエンコード動作を明示的に設定したり、手動で変更したりすることはできません。  
 

予期しない文字のインポート動作を解決するための 2 つのオプション:

1.[すべての CSV を UTF-8 エンコードで読み取る] 設定を有効なままにする

特殊文字が含まれているファイルを一般に操作する場合は、すべての文字が正しく取得されることを保証するために、この方法が推奨されます。ただし、データローダで使用されるすべての CSV ファイルを UTF-8 でエンコードする必要があります。  インポートファイルがこのデータローダ設定と互換性があるようにするために、Notepad® などのテキストエディタプログラムを使用して、CSV のエンコードを ANSI から UTF-8 に手動で変更できます。ファイルのエンコードを手動で設定するには、「データローダが特殊文字をインポートしていない理由)」のドキュメントで概説されている手順に従ってください。


2.データローダの [すべての CSV を UTF-8 エンコードで読み取る] 設定を無効にする

これにより、Excel® によって設定されたデフォルトの ANSI 文字エンコードを、データローダからの干渉なしに渡せるようになります。

 

今まで、このデータローダ設定を変更したり、ファイルのエンコードを手動で設定したりする必要がなかったのはなぜですか?

これは、すでに UTF-8 エンコードで保存されている以前に提供されたファイルのためか、またはそこに特殊文字が含まれていなかったためである可能性があります。あるいは、CSV の保存時に Excel® でファイルのエンコードを設定する方法が、そのローカルマシンで変更されている可能性があります。
 

注意: 特殊文字のサポートを可能にするために、データローダを使用してエクスポートから生成された CSV が確実にデフォルトで UTF-8 エンコードで保存されるように、[すべての CSV を UTF-8 エンコードで書き込む] 設定は引き続き有効なままにすることをお勧めします。

特殊文字のインポートについての詳細は、「中国語、韓国語、または日本語文字をインポートまたは更新する」を確認してください。


関連情報:

Data データローダでサポートされるデータ型

ナレッジ記事番号

000387201

 
読み込み中
Salesforce Help | Article