質問
ユーザーを一括アップロードしようとしたときに、次のエラーメッセージが表示されました:
何らかの理由で、弊社サーバー側でインポートするデータの準備ができていませんでした。もう一度試してください。この問題は弊社に報告されています。バグがある場合は、問題の修正に取り組みます。エラーが続く場合は、カスタマーサービスチームに連絡してください。次のエラーが発生しました:「UTF-8での無効なバイトシーケンス」。
ユーザーを一括アップロードするときにUTF-8エラーを修正するにはどうすればよいですか?
回答
このエラーは、アップロードされたファイルがUTF-8形式でない場合に発生します。UTF-8は、World Wide Web上の主要な文字エンコーディング形式です。
このエラーは使用しているソフトウェアがUTF-8ではなく、ISO-8859などの別の種類のエンコーディングでファイルを保存することにより発生します。
ファイルをUTF-8エンコーディングに変更するさまざまな方法があります。
Gmailアカウントを持っている場合や、以前にGoogle ドライブを使用していた場合
- Googleドライブを開きます。
- 新しいGoogleスプレッドシートを作成します。
- 新しいGoogleスプレッドシートドキュメントで、CSVファイルをインポートします。
- ファイルをインポートしたら、「ファイル」 > 「形式を指定してダウンロード」 > 「カンマ区切りの値」をクリックして、ファイルをコンピュータに保存できます。
これで、ファイルはUTF-8でエンコーディングされ、正しくアップロードできるようになります。
Microsoft Excelを使用している場合
- Microsoft ExcelでCSVファイルを開き、「ファイル」 > 「名前を付けて保存」をクリックします。
- 任意のファイル名を入力し、目的のファイル形式として「CSV UTF-8(カンマ区切り)(*.csv)」を選択します。
- 「保存」をクリックします。
WindowsでMicrosoft Excelを使用しているが、UTF-8 CSVとして保存する機能がなく、メモ帳がある場合
- Microsoft Excelで.xlsxファイルを開き、「ファイル」 > 「名前を付けて保存」をクリックします。
- 任意のファイル名を入力し、「ファイルの種類」で「Unicode Text(*.txt)」を選択します。
- 「保存」をクリックします。
- Microsoftメモ帳を使用して、Unicodeテキストファイルを開きます。
一部の文字はボックスとして表示されます。これは、メモ帳ではUnicode文字を表示できないためです。これらの文字はここでは無視してかまいません。 - .xlsxファイルは、カンマで区切られるよう、またカンマ区切り値(CSV)形式になるように、タブをカンマ(",")に置換します。
- タブ文字を選択するために、2つの列ヘッダーの間にタブ文字をドラッグし、CTRL + Cキーを押します。
- 置換機能(CTRL + H)を使用して、すべてのタブ文字をカンマに置き換えます。
- メモ帳で、「名前を付けて保存」をクリックします。
- ファイル名を入力し、「エンコーディング」を「UTF-8」に変更します。
- ファイル拡張子を「.txt」から「.csv」に変更するには、ファイル名の末尾に「.csv」を追加します。
- 「保存」をクリックします。
そうすると、ファイルアイコンがMicrosoft Excelに変更されるはずです。 - ExcelからCSVファイルを開き、データを確認します。
問題が見つかった場合でも、ファイルをExcelで保存しないでください。エンコーディングの問題が再び発生します。Excelではデータの確認をするだけです。この段階でデータに問題がある場合は、元のスプレッドシートのデータを修正し、同じ手順を繰り返します。メモ帳でファイルを変更することもできますが、必ずUTF-8形式で保存してください。
これで、このCSVファイルはインポートに使用できるようになります。
別のプログラムを使用している場合、ファイルを保存するときに使用するエンコーディングを手動で変更できる場合があります。エンコーディングを変更するため、またはカスタマーサービスチームに問い合わせるための手順については、その会社のドキュメントを確認する必要があります。
0 コメント
サインインしてコメントを残してください。