On this page
添付ファイルが破損しています
もし LiveAgent でダウンロードした添付ファイルが破損している場合、データベースの照合順序が誤った文字セット(多くの場合 ’latin1_swedish_ci’)に設定されていることが原因として考えられます。この値は、データベース管理ツール(例:PhpMyAdmin)で確認できます。テーブルの一覧が表示されている画面の右パネルで、最終行にデータベースの照合順序が表示されています:
ALTER DATABASE name_of_your_database CHARACTER SET utf8 COLLATE utf8_general_ci;
特定のテーブルのみ照合順序が誤っている場合は、次のコマンドをお試しください:
ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
残念ながら、すでに破損したファイルを修復することはできません。誤った文字変換によってバイナリデータが壊れてしまっており、復元することはできません。
一部のカラムで utf8mb4_general_ci の照合順序を使用する必要がある理由については、UTF8絵文字文字によるエラーもあわせてご参照ください。