|
|
Публикувано в 9.08.2017 г. 9: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: "Английски"; i:6; s:6: "Инвентаризация"; i:15; s:6: "Ресурси"; i:16; s:6: "информация"; i:17; с:12: "свързани съществителни имена"; }
Следващата фигура показва запис в моята GBK база данни:
За тези полета, които се сериализират и съхраняват, как да конвертирам GBK към UTF8 сериализирано форматно съхранение?
Някои големи автори в интернет имат писмени инструменти, но сериализираната таблица е непълна или има проблем.
Тъй като този уебсайт е мястото, където прехвърлих от GBK към UTF8, открих някои проблеми и ги коригирах сам.
Просто променете следните параметри
$dbserver = "адрес на база данни"; $dbusername = "Акаунт в база данни"; $dbpassword = "парола за база данни"; $database = "име на база данни";
След това, след като модификацията приключи, качи php в която и да е директория на сайта и достъпи адреса на php файла! Накрая кликнете на бутона "Discuz!" Сериализация и сортиране".
Изтегляне на PHP скрипт:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
|
Предишен:Mysql NN означаваСледващ:LINQ ляво, дясно и вътрешни връзки
|