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

Rekomendowane odpowiedzi

Opublikowano (edytowane)

To nie takie proste. :D

Choć faktycznie skrypt lepiej chodzi w utf8, a przy okazji zaoszczędza czasu pracy procesora i przestrzeń pamięci na te konwertowania.

 

Parę pytań:

 - pisałeś już coś na forum na nowym serwerze?

- czym robiłeś eksport bazy (stara, nowa) w jakim formacie

- jak wyglądają polskie znaki w tak wyeksportowanej bazie

Edytowane przez Gonzo
  • Lubię to 1
Opublikowano

1. Nie nie pisałem.


2. Powiem tak przenosiłem dane z hostingu za pomocą kopi utworzonej w Direct Adminie. Następnie zmieniłem w plikach dane do baz. Joomla wystartowała natychmiast. Niestety forum potrzebowało UpgradeFinish. Wyczytałem gdzieś na forum żeby spróbować wgrania spolszczenia ale zadziałało tylko na system. Posty i tematy nadal nie działały. Czyli formatu nie było bo wszystko przez kopie szło.


3. Wyglądają tak samo. Przykład "W celu przeczytania peĹnej wiadomoĹci".

Opublikowano

Nie wiem czy coś robiłeś na nowej bazie (te wynalazki robiące protezy dla protezy), więc chyba łatwiej będzie to zrobić na bazie ze starego forum. Baza musi zostać otwarta w edytorze ustawionym na utf8 (bez BOM). Pokaż kawałek tekstu (z polskimi znakami) z nagłówkiem kodowania z tak otwartej bazy.

Opublikowano

To teraz ręczna robótka: trzeba każdy znaczek, odpowiadający każdej polskiej literce zamienić na właściwy metodą "znajdź i zamień wszystkie" - teoretycznie 18 razy i jeszcze zmienić kodowanie z "latin2" na "utf8" (wszystko robić w ustawieniu edytora utf8 bez BOM). Zapisać w formacie utf8 bez BOM i jeszcze raz powtórzyć wszystkie działania jakie robiłeś przy pierwszym wgrywaniu bazy na nowy serwer.

 

Jeżeli nie było jakichś dziwacznych dodatków i połączeń, powinieneś już mieć polskie znaki. :)

Opublikowano

I zmieniałeś wszystkie latin2 na utf8 występujące w bazie, a import  robiłeś też w utf8? Pamiętaj, że tu istotny jest też edytor - polecam darmowy Notepad++

Opublikowano

Ok zrobię dzisiaj.

Czyli tak

1. Pobieram otwieram zmieniam format na utf8 (notepad++)

2. Zmieniam wszystkie znaki na polskie.

3. Zmieniam wszystko z latin2 na utf8

4. Zapisuje uploaduje

 

Zgadza się wszystko ?

Opublikowano (edytowane)

1. Utf8 bez BOM

3. CHARSET na  utf8, COLLATE najlepiej na utf8_polish_ci

4. Zapis w formacie utf8 bez BOM

5. Import bazy w formacie utf8

 

Ostrożnie, powoli i uważnie. :)

Edytowane przez Gonzo
Opublikowano

Możesz napisać mi jakie znaki na jakie zmienić gdyż mam problem

moĹźliwoĹÄ

możliwość

Ĺ się powtarza jak zmienie na ż to będzie możliwożć :(

Coś jest nie tak, bo różne znaki nie mogą mieć tego samego kodu, a na starym forum wyświetlały ci się prawidłowo. Jesteś pewien, że dobrze eksportowałeś bazę, albo nie popełniłeś błędu przy zmianie kodowania? Spróbuj ją wyeksportować w utf8.

I na localhoście najpierw na próbę.

Dobry pomysł, tylko musisz ustawić takie same parametry locala jak na nowym serwerze.
Opublikowano

Nie używałem nigdy webserv, ale powinieneś w ustawieniach serwera mieć dostęp do pliku my.ini (to plik tekstowy). Trzeba zmienić (jeśli jest) lub dodać (jeśli nie ma) sekcję [mysqld]

[mysqld]

default-character-set=utf8 
default-collation=utf8_polish_ci

:)

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.