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

Przenoszenie bazy - brak polskich znaków


DR HOUSE

Rekomendowane odpowiedzi

Cześć,

Chciałem sobie z innego forum (też IPB 3.4.9) przenieść kilka tabel i niestety tracą się polskie znaki, kodowanie w obydwu utf-8 także nie wiem w czym problem, próbowałem wczoraj kilka razy, zgrywałem nawet w formacie csv zamiast sql i ze zgodnością MySQL40 ale to nic nie daje.

Proszę o pomoc.

Przykładowy screen z aktualizacji statusów...

Bez tytułu 2.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Co mają tabele z użytkownikami do zawartości tematów (jak an screenie)? Widocznie nie przenosisz tego poprawnie i po drodze się sypie kodowanie. Albo to coś na serwerze jednak się różni mimo wszystko.

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

Informacje:

1. Ze starego forum potrzebuję tylko tabele:

  • members
  • member_status_actions
  • member_status_replies
  • member_status_updates

W sumie to tylko ta pierwsza mi w ostateczności wystarczy.



Podjęte działania:


Po uprzednim zalogowaniu się do phpMyAdmin wykonuję w tej kolejności następujące punkty planu działania:

1. Wchodzę do phpMyAdmin
2. Wybieram swoją bazę
3. Zaznaczam w/w tabele w starym forum
4. Klikam eksport, kodowanie utf-8, format sql
6. Przechodzę do nowej bazy dla nowego forum (oczywiście po uprzednim zainstalowaniu forum z oryginalnych plików pobranych z Panelu IPS oraz po uprzednim utowrzeniu nowej bazy danych dla nowego forum)
7. Po w/w punkcie 5 czyli instalacji forum z oryginalnych plików i utworzeniu nowej bazy danych dla nowego forum usuwam tabele które wyeksportowałem w punkcie 4
8. Nie zauważacie, że nie ma punktu 5
9.Klikam import, wybieram takie samo kodowanie jak w eksporcie czyli utf-8
10. Klikam import, tabele się importują poprawnie
11. Wchodzę na forum, odświeżam.
12. Patrzę na odświeżone forum metodą F5 i nie mam polskich znaków w miejscach za które odpowiadają w/w tabele wyeksportowane w punkcie 4 i zaipmortowanie w punkcie 9 oraz 10.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Czy znaki w starej bazie danych i przykładowe (ale te same) w nowej (przed tymi Twoimi działaniami) wyglądają tak samo?

 

P.s. zauważyłem brak punktu nr 5.

  • Lubię to 1

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 wiem czy o to chodziło, proszę spojrzeć na zrzut

Bez tytułu.png

 

Ten drugi obraz to jest po dodaniu przeze mnie statusu na nowym forum. Gdy importuję tabele ze starego forum na nowe to kodowanie jest takie samo w obydwóch bazach (wygląda tak jak na 1 obrazie).

 

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

Hmmm, tyle że akurat te kilka tabel ma to samo kodowanie :/

Jak zmienić kodowanie na poprawne? Najdziwniejsze, że obydwa fora instalowałem standardowo i na tym samym hostingu, nie mam pojęcia jakim cudem się to rozjechało...

Bez tytułu.png

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

Łap proszę takie o to proste (działające (i trochę na skróty)) rozwiązanie.

Otóż wejdź a acp forum, z którego chcesz skopiować tabele

Zrób backup bazy (Support -> SQL Backup)

Znajdź twoje tabele i wyślij zapytanie (poprzednio usuwając tamte z bazy forum, na które chcesz wgrać). IPB robiąc backup z panelu automatycznie koduje znaki w prawidłowy sposób(tj. ą, ę (w UTF-8)), więc z tym nie będzie problemu(ponieważ IPB to rozczyta, a dalsze wpisy zostaną zakodowane w sposób "forumowy").

I już.

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

Dnia 20.06.2016 o 01:09, BeZiCoVeR napisał:

Łap proszę takie o to proste (działające (i trochę na skróty)) rozwiązanie.

Otóż wejdź a acp forum, z którego chcesz skopiować tabele

Zrób backup bazy (Support -> SQL Backup)

Znajdź twoje tabele i wyślij zapytanie (poprzednio usuwając tamte z bazy forum, na które chcesz wgrać). IPB robiąc backup z panelu automatycznie koduje znaki w prawidłowy sposób(tj. ą, ę (w UTF-8)), więc z tym nie będzie problemu(ponieważ IPB to rozczyta, a dalsze wpisy zostaną zakodowane w sposób "forumowy").

I już.

Nic to niestety nie pomogło :/

Zamiast ó jest �
Zamiast ł, ę, ć, ż, ą jest ?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...

A próbowałeś tak jak radził @Macsch15 użyć konwertera, przekonwertować starą bazę a potem robić te Twoje wycinanki? Jeśli nie to rób backup i próbuj.

Chociaż... Ja zupełnie nie rozumiem, po co te wycinanki. Przecież możesz przekonwertować obie bazy do tego samego kodowania a potem je połączyć.

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