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

Problem z kodowaniem


Gexem

Rekomendowane odpowiedzi

Witam

Po przeniesieniu forum kodowanie (polskie znaki) coś trafiło.

Pliki spolszczenia oraz sys. działa pod UTF-8.

Daje zdjęcia jak to wygląda w bazie oraz na forum.

Baza | post | forum

Próbowałem zmienić kodowanie na ISO, stosowałem się do poradnika napisanego przez DawPi`ego ale nic to nie dało.

Dodanie wpisu do config_global o kodowaniu, totalnie psuje forum. Proszę o pomoc jak naprawić kodowanie.

Pozdrawiam,

GeXeM

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Witaj,

po wpisie w bazie, gdzie widać pytajnik zamiast polskiego znaku stwierdzam, że baza źle przeniesiona jest.

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

Rozumiem, dzięki za odpowiedź. Z jednej strony to dziwne, bo baza jest przeniesiona 1:1...

Będę próbował dalej.

Pozdrawiam,

GeXeM

P.S. Proszę o nie zamykanie tego tematu, albowiem jak znam życie będę jeszcze tutaj odpisywał.

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra, to inaczej. Macie jakieś pomysły jak poprawnie przenieść bazę danych ?

Za każdym razem napotykają mnie różne błędy.

Czytałem poradniki DawPi`ego ale nie pomagają :)

Czy macie jakieś pomysły jak poprawnie przenieść bazę ?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Hym, nigdy nie używałem nic innego niż bigdump - nigdy też nie miałem z nim problemów.

Jakie kodowanie ustawiasz w nim podczas importu bazy?

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

utf8

Zrobiłem inaczej.

Stara baza import poprzez mysqldumper, wgranie poprzez bigdumpera.

W bazie kodowanie wygląda jest poprawne - są PL znaki, ale znowu mam ten idiotyczny błąd ;/

Fatal error: Uncaught exception 'Exception' with message 'Could not initiate the registry, the settings cache is empty or missing' in /

Ale w bazie PL znaczki są.

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

  • Manager

Być może eksport robi się w latin2 - ustaw takie i spróbuj. Wklej też fragment z polskimi ogonkami z pliku .sql, który eksportujesz ze starego serwera.

Pokaż te polskie znaczki by już nie było nieporozumień. :)

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

Status: nierozwiązany. Lecimy dalej.

Nie wiem jak wam, ale przy przenoszeniu bazy (latin2_general_ci) teraz mam kodowanie mieszane, chociaż importowałem w standardzie latin2. (latin2, utf8, oraz inne, każda tabela inaczej kodowana OO)

Jakby na siłę wciskało UTF-8. Polskie znaki w bazie są, lecz no na forum już nie. Zmiana na forum kodowania oraz kod. spolszczenia nic nie daje.

Macie jakieś pomysły ?

Pz,

GeXeM

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

Próbowałem tego wczoraj. Teraz też to zrobiłem i jest jeszcze gorzej.

Polskie znaki pojawiły się tylko w opisach for. Reszta znaki zapytania i inne znaczki. (tak, po zrobieniu tego przestawiłem kodowanie na iso w języku i ustawieniach forum).

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

  • Manager

Ujednolić kodowania tabel i dopiero wtedy będzie można rozmawiać. Upewnij się też, że w strategicznych tabelach masz polskie ogony.

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

Nie mogę sobie z tym poradzić ;/

No chyba że po konwie na utf-8 w gżegżółce baza wygląda tak:

Ăť?05râľEĹź€śÄ„ľEĹźJĂ—Ă©2ćäľEĹźqĹľEĹźU™ÄgtSĂ´^gâ€nĹš|8Ă–Ă®VĹ‘r3

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Po co robisz dalej z polskimi krzakami jak pisałeś, że masz już je OK?

GexeM coś mi się wydaje, że za dużo kombinujesz. Piszesz o tabelach które cudownie zmieniły same kodowanie - otóż nie jest to możliwe. Sprawdź najpierw jak są kodowane tabele na starym serwerze, a potem wg tego, co pisałeś wyżej przenieś bazę na nowy serwer i poczekaj na Jasona jak Ci aktualizuje cache.

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

DawPi przecież to co napisałeś - dokładnie tak robiłem i nic.

Zrobię Ci film co, może wtedy mi uwierzysz i zobaczysz że kodowanie wariuje...

Piszę po przeniesieniu bazy (latin2) w TYM SAMYM STANDARDZIE baza dostaje "bzika" i kodowana jest różnymi językami typu latin2, utf-8.

Nie wiem co mam robić, dobra robię film.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Kodowanie samo Ci się ot tak zmieniać nie może więc coś tam jest nie teges. Pomyślę na spokojnie.

Oczywiście zmień kodowania wszystkich tabel oraz bazy na jednakowe - potraktuj to jako punkt wyjścia.

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

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ę.