Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 22685|Odpowiedź: 9

[Kreator stron internetowych] Narzędzie bazy danych dz GBK do UTF8

[Skopiuj link]
Opublikowano 09.08.2017 09:43:27 | | | |
Obecnie UTF8 jest głównym nurtem stron internetowych, ponieważ na krajowych stronach kodowanych przez GBK nie pojawią się zniekształcone znaki po otwarciu

Jednak jeśli otworzysz krajową stronę internetową z kodem GBK za granicą, jeśli Twój komputer nie zainstaluje biblioteki czcionek kodowanej przez GBK, spowoduje to, że zagraniczni znajomi otworzą naszą stronę i wyświetlą zniekształcone znaki

Co więcej, UTF8 jest kodowaniem międzynarodowym, a wadą jest to, że zajmuje więcej miejsca niż kodowanie GBK pod względem pamięci

Krótko mówiąc, konwersja do utf8 ma wiele zalet, a pozostałe kroki konwersji strony dz gbk na utf8 są łatwe do wykonania i trudne do transkodowania w bazie danych

dz w bazach danych GBK i UTF8, niektóre pliki pamięci nie są takie same

dz Niektóre pola zapisane w "kodzie serializacji" są nieprawidłowe w UTF8 ze względu na różne bity znaków zajmowane przez znaki GBK i UTF8.

Porównując informacje klasyfikacyjne, GBK jest rejestrowane w następujący sposób:

{i:1; s:4: "Fabuła"; i:2; s:4: "Rola"; i:3; S: 6: "Obsada i ekipa"; i:4; s:4: "peryferyjne"; i:5; s:4: "angielski"; i:6; s:4: "inwentarz"; i:15; s:4: "Zasoby"; i:16; s:4: "Informacja"; i:17; s:8: "rzeczowniki powiązane"; }


Wśród nich dwa słowa Plot stanowią 4 znaki, więc zapisuje się je jako s:4, co jest nieprawidłowe w kodowaniu utf8, ponieważ poprawne zapisy utf8 powinny być s:6, a dwa chińskie znaki to 6 znaków. Ten zapis powinien zostać zmieniony w następujący sposób:

{i:1; s: 6: "Fabuła"; i:2; s:6: "Rola"; i:3; s: 9: "Obsada i ekipa"; i:4; s: 6: "peryferyjne"; i:5; s: 6: "English"; i:6; s:6: "Inwentarz"; i:15; s:6: "Zasoby"; i:16; s:6: "informacje"; i:17; s:12: "rzeczowniki powiązane"; }



Poniższy rysunek pokazuje rekord w mojej tabeli bazy danych GBK:



Dla tych pól, które są serializowane i przechowywane, jak przekonwertować GBK na magazyn formatu serializowanego UTF8?

Niektórzy duzi internetowi mają narzędzia pisemne, ale tabela serializowana jest niepełna lub występuje problem.

Ponieważ to właśnie na tej stronie przeniosłem się z GBK do UTF8, znalazłem pewne problemy i sam je poprawiłem.

Po prostu zmodyfikuj następujące parametry

$dbserver = 'adres bazy danych';
$dbusername = 'Konto bazy danych';
$dbpassword = 'hasło do bazy danych';
$database = 'nazwa bazy danych';


Następnie, po zakończeniu modyfikacji, prześlij php do dowolnego katalogu na stronie i uzyskaj dostęp do adresu pliku php! Na koniec kliknij przycisk "Discuz!" Serializacja i sortowanie".




Pobierz skrypt PHP:

Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź







Poprzedni:Mysql NN oznacza
Następny:LINQ połączenia lewo, prawe i wewnętrzne
Opublikowano 11.08.2017 17:30:50 |
Dobrze to przeczytać
Opublikowano 29.08.2018 07:23:15 |
3332652365236523652
Opublikowano 07.03.2019 03:07:45 |
Dziękuję, starszy
Opublikowano 01.04.2019 21:48:58 |
Szukam tego od dawna, dziękuję
Opublikowano 07.05.2019 19:44:37 |
222, dzięki za podzielenie się haha.
Opublikowano 26.05.2019 17:37:41 |
Dziękuję, starszy, dziękuję, starszy
Opublikowano 15.06.2019 16:22:38 |
Czy można go używać?
Opublikowano 17.10.2019 02:53:31 |
Chcesz zobaczyć, co to jest
Opublikowano 17.10.2019 03:07:20 |
Nie, kliknij Serializuj i nie mogę znaleźć poproszenia o stronie
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com