Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 22685|Ответ: 9

[Конструктор сайта] DZ Database GBK to UTF8 Tool

[Скопировать ссылку]
Опубликовано 09.08.2017 9:43:27 | | | |
Сейчас UTF8 — это мейнстрим среди сайтов, потому что на внутренних сайтах с кодом GBK при открытии не будет искажённых символов

Однако если вы откроете за рубежом внутренний сайт с кодом GBK, если ваш компьютер не установит библиотеку шрифтов с GBK, это заставит иностранных друзей открыть наш сайт и показать искажённые символы

Кроме того, UTF8 — это международное кодирование, и его недостаток в том, что оно занимает больше места по памяти, чем кодирование GBK

Короче говоря, конвертация в utf8 имеет множество преимуществ, а другие шаги конвертации dz-сайта 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: «Английский»; 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; 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 7:23:15 |
3332652365236523652
Опубликовано 07.03.2019 3: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 2:53:31 |
Хочу посмотреть, что это такое?
Опубликовано 17.10.2019 3:07:20 |
Нет, нажмите «Сериализировать» и не могу найти запрос на страницу
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com