MySQL Экспорт арабских / персидских символов
Я новичок в MySQL, и я работаю над ним через phpMyAdmin. Моя проблема в том, что я импортировал несколько таблиц с расширением (.sql) в базу данных с: UTF8_general_ci форматом и содержит некоторые арабские или персидские символы. Однако, когда я экспортирую эти данные в файл Excel, они выглядят следующим образом:
Исходное значение: أحمد الكمالي Экспортируемое значение: Ø Ø Ø Ø … Ø Â Ø§ "" ƒƒ … … ا "ÙŠ
Я искал и искал эту проблему и пытался ее решить, установив вывод и соединение с сервером в том же формате UTF8_general_ci. Но по какой-то причине, которую я не знаю, phpMyAdmin не позволяет мне меняться в один и тот же формат, это заставляет меня выбрать это: UTF8mb4_general_ci В любом случае, когда я экспортирую данные, я уверен, что формат находится в UTF8, но все равно выглядит так.
- Отображать испанские символы с акцентами правильно
- Проблема кодирования UTF-8/16 при повороте файла JSON в файл CSV в nodejs
- VBA - кодирование, формат .csv и изменение разделителей
- Сохранить текстовый файл UTF-8, закодированный с помощью VBA
- Байт Заказать Отметить, чтобы читать файлы UTF-8 cvs и excel
Как я могу ее решить или исправить?
Примечание. Вот несколько скриншотов, если вы хотите проверить организованность по номерам. http://www.megafileupload.com/rbt5/Screenshots.rar
- Проблема кодирования UTF-8 с библиотекой larvel excel
- Копирование корейских символов из Excel в TextEdit с помощью AppleScript
- 'latin-1' кодек не может кодировать символ u '\ u2014' в позиции 23: порядковый номер не в диапазоне (256)
- Экспорт Excel в .txt через скрипт
- VBA Excel Macro записывает файл с использованием кодировки UTF-8
- Автоматическое изменение кодировки в UTF-8 в CSV
- как сохранить строку в формате «utf-8» в .xlsx, используя pandas to_exel (to_csv может сохранить его как .csv)
- Создайте CSV с UTF-8, чтобы открыть с помощью excell
Кракозябры. Вероятно…
- Байты, которые у вас есть на клиенте, правильно закодированы в utf8mb4 (хорошо).
- Вы связаны с
SET NAMES latin1
(илиset_charset('latin1')
или …), вероятно, по умолчанию. (Это должен был бытьutf8mb4
.) - Столбец в таблицах может быть или не быть
CHARACTER SET utf8mb4
, но это должно быть так.
(utf8 и utf8mb4 одинаково хорошо работают для арабского / персидского языков.)
Пожалуйста, предоставьте более подробную информацию, если этого объяснения недостаточно.