Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 22685|Відповідь: 9

[Конструктор вебсайту] DZ база даних GBK to UTF8 Tool

[Копіювати посилання]
Опубліковано 09.08.2017 09:43:27 | | | |
Зараз UTF8 — це мейнстрім сайтів, оскільки на домашніх сайтах з кодуванням GBK при відкритті не буде спотворених символів

Однак, якщо ви відкриєте за кордоном сайт із кодуванням GBK, якщо ваш комп'ютер не встановить бібліотеку шрифтів з GBK-кодуванням, це призведе до того, що іноземні друзі відкриють наш сайт і покажуть спотворені символи

Крім того, UTF8 є міжнародним кодуванням, і недоліком є те, що воно займає більше місця, ніж кодування GBK за обсягом пам'яті

Коротко кажучи, конвертація в utf8 має багато переваг, а інші кроки конвертації dz website gbk у utf8 прості, а транскодування в базі даних складно

dz у базах даних GBK та UTF8, деяке сховище — це не те саме

dz Деякі поля, записані в «коді серіалізації», є недійсними в UTF8 через різні біти символів, зайняті символами GBK та UTF8.

Порівнюючи інформацію про класифікацію, GBK записується так:

{i:1; s:4: «Сюжет»; i:2; s:4: «Роль»; i:3; S: 6: «Акторський склад і знімальна група»; i:4; s:4: «периферійний»; i:5; s:4: «English»; i:6; s:4: «Інвентаризація»; i:15; s:4: «Ресурси»; i:16; s:4: «Інформація»; i:17; s:8: «споріднені іменники»; }


Серед них два слова plot містять 4 ієрогліфи, тому записується як s:4, що є недійсним при кодуванні utf8, оскільки правильне написання utf8 має бути s:6, а два китайські ієрогліфи — 6 символів. Цей запис слід змінити до:

{i:1; s: 6: «Сюжет»; i:2; s:6: «Роль»; i:3; s: 9: «Акторський склад і знімальна група»; i:4; s: 6: «периферійний»; i:5; s: 6: «English»; i:6; s:6: «Інвентаризація»; i:15; s:6: «Ресурси»; i:16; s:6: «Інформація»; i:17; s:12: «споріднені іменники»; }



Наступна ілюстрація показує запис у моїй таблиці бази даних GBK:



Для цих полів, які серіалізовані та зберігаються, як конвертувати GBK у UTF8 серіалізоване форматне зберігання?

Деякі великі «бики» в Інтернеті мають письмові інструменти, але серіалізована таблиця неповна, або є якась проблема.

Оскільки саме на цьому сайті я перейшов з GBK на UTF8, я знайшов деякі проблеми і сам їх виправив.

Просто змініть такі параметри

$dbserver = «адреса бази даних»;
$dbusername = «Обліковий запис бази даних»;
$dbpassword = «пароль бази даних»;
$database = «ім'я бази даних»;


Потім, після завершення модифікації, завантажте php у будь-який каталог сайту та отримайте доступ до адреси php-файлу! Нарешті, натисніть кнопку «Discuz!» Серіалізація та сортування».




Завантаження php-скрипту:

Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласкаВідповідь







Попередній:Mysql NN означає
Наступний:LINQ — ліві, праві та внутрішні з'єднання
Опубліковано 11.08.2017 17:30:50 |
Приємно це прочитати
Опубліковано 29.08.2018 07:23:15 |
3332652365236523652
Опубліковано 07.03.2019 03:07:45 |
Дякую, старійшина
Опубліковано 01.04.2019 21:48:58 |
Я довго це шукав, дякую
Опубліковано 07.05.2019 19:44:37 |
222, дякую, що поділився, ха-ха.
Опубліковано 26.05.2019 17:37:41 |
Дякую, великий старійшину, дякую, великий старійшина
Опубліковано 15.06.2019 16:22:38 |
Чи можна його використовувати?
Опубліковано 17.10.2019 02:53:31 |
Хочу побачити, що це таке
Опубліковано 17.10.2019 03:07:20 |
Ні, натисніть «Серіалізувати» і не можу знайти підказку сторінки
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com