Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Krzaki zamiast polskich liter


Gasior

Rekomendowane odpowiedzi

Witam,

 

Po aktualizacji forum z wersji IPB 3.4.x do wersji IPS 4.x pojawiły się krzaki zamiast polskich znaków. Bardzo dziwna sytuacja ponieważ trzymałem się instrukcji, która jest podana na stronie głównej IPS. Podczas aktualizacji każde forum obowiązkowo przechodzi konwersję do utf8. A jak widać, tematy/posty/użytkownicy nie przeszły z latin2 do utf8mb4.

 

Error: COLLATION 'utf8mb4_unicode_ci' is not valid for CHARACTER SET 'latin2' File: /system/Db/Db.php Line: 199

 

Ponizej screeny:

 

http://s1.screenshot.sh/data/2017/5/8/14/86eccc4edf1f583942c538fd258c8d64.jpg

http://s1.screenshot.sh/data/2017/5/8/14/1091a19ec0b27a4a9ca499868692c12f.jpg

http://s1.screenshot.sh/data/2017/5/8/14/aafa9d60e6722bab52583bbc1604e73b.jpg

http://s1.screenshot.sh/data/2017/5/8/14/719ccb3da8d9fcac09f58236d6f3af1f.jpg

 


Dziekuje za wszelkie wskazowki

 

 

 

Edytowane przez Gasior
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Czyli w tabelach orig_X są poprawne znaki, a w tych bez są wykrzaczone? Pokaż screen tych krzaków, ale w bazie, nie na forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Tak, konwersja znaków do ponownego wykonania. Wielokrotnie się z tym spotykałem. Tabele z 3.x mają inne kodowanie niż faktycznie zapisane i trzeba niestety kombinować, trochę pracy Cię czeka.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

przekonwertuj najpierw baze z latin2 na utf i pozmieniaj metody porównywania napisów na np. utf8_unicode_ci a dopiero później zrób aktualizację no i pamiętaj aby w pliku conf_global.php sprawdzić czy masz ustawione 

$INFO['sql_charset']			=	'utf8';

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.