Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> latin1_swedish_ci na utf8
marcinek37
post 24.09.2013, 12:28:47
Post #1





Grupa: Zarejestrowani
Postów: 239
Pomógł: 0
Dołączył: 2.06.2011

Ostrzeżenie: (0%)
-----


Przenoszę stronę, która w oryginale w bazie danych miała kodowanie latin1_swedish_ci i przeglądając dane w phpmyadmins nie widzę polskich znaków, a krzaczki.
Niestety nie mogę sprawdzić, czy od strony przeglądarki strona wygląda poprawnie, ponieważ została zablokowana - konto zostało zaatakowane (jak wiele innych na tym serwerze, co wynikało z raportu Google).

Jak mogę w prosty sposób przekonwertować zaimportowany plik .sql w ten sposób, aby pojawiły się polskie znaki?
To dla mnie niezwykle istotna wiedza, bo planuję całą stronę przerobić na kodowanie utf
Go to the top of the page
+Quote Post
mambus
post 24.09.2013, 19:07:49
Post #2





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 30.11.2010

Ostrzeżenie: (0%)
-----


Jeśli masz ściągniętą kopię bazy danych, otwórz ją w notepad++ i spróbuj tam przekonwertować, wybierając opcję KODUJ W UTF-8 (bez BOM).
Może pomoże wink.gif
Go to the top of the page
+Quote Post
com
post 24.09.2013, 19:25:25
Post #3





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


http://stackoverflow.com/questions/1275687...utf8-general-ci wink.gif
Go to the top of the page
+Quote Post
marcinek37
post 24.09.2013, 21:10:07
Post #4





Grupa: Zarejestrowani
Postów: 239
Pomógł: 0
Dołączył: 2.06.2011

Ostrzeżenie: (0%)
-----


wartość w kolumnie "Metoda porównywania napisów" zmieniła się na poprawną, ale nadal zamiast "ś" mam "?", a zamiast "ł" mam "?" itd.
nie mam ani jednego polskiego znaku

może najpierw trzeba ten plik czymś przerobić, potem go wgrać, a następnie zmienić deklarację dot. metody porównywania napisów?

samo konwertowanie w zwykłym programie nie pomaga - może gdy wrzucę część tego pliku na serwer, to ktoś będzie w stanie mi pomóc?

Ten post edytował marcinek37 24.09.2013, 21:13:03
Go to the top of the page
+Quote Post
com
post 24.09.2013, 21:16:02
Post #5





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


http://www.unicodetools.com/unicode/utf8-t...n-converter.php ;>

no jak masz w pliku latin to utf sam się nie zrobi... metoda porównywania napisów przyda Ci sie potem.. myślałem że się połapiesz w końcu napisał Ci mambus żebyś sobie prze konwertował wink.gif

w notepad++ to jak już to dajesz konwertuj na utf8 bez bom a nie koduj jak ten ktoś napisał smile.gif
Go to the top of the page
+Quote Post
marcinek37
post 24.09.2013, 23:49:27
Post #6





Grupa: Zarejestrowani
Postów: 239
Pomógł: 0
Dołączył: 2.06.2011

Ostrzeżenie: (0%)
-----


gdy w tym konwerterze wpisuję słowo "Spó³dzielnia", przerabia mi je na "Spó³dzielnia"

co mam z tym później zrobić, aby w efekcie otrzymać "Spółdzielnia"?
Go to the top of the page
+Quote Post
com
post 24.09.2013, 23:55:35
Post #7





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


to spróbuj mi przesłać tą bazę tak jak mówiłeś wink.gif coś ten konwerter nie działa tak jak ma biggrin.gif
Go to the top of the page
+Quote Post
marcinek37
post 25.09.2013, 19:13:59
Post #8





Grupa: Zarejestrowani
Postów: 239
Pomógł: 0
Dołączył: 2.06.2011

Ostrzeżenie: (0%)
-----


całej bazy wysłać nie mogę, ale wyciągnąłem kilka słów, które nie mają polskich znaków, wgrałem Ci zapytania do pliku i wysłałem na serwer:
http://przeklej.net/file_details/136678.html

oczywiście mógłbym napisać sam jakiś konwerter, ale obawiam się, że mogę napisać coś źle i nagle okaże się, że w jednym z rekordów istnieją znaki, których nie będę w stanie rozszyfrować nawet z kontekstu zdania, np. jakiś znak grecki
Go to the top of the page
+Quote Post
com
post 25.09.2013, 19:21:58
Post #9





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


spróbuj skorzystać z tego http://tosiek.pl/converter/ wink.gif nie wiem czy czasem problem nie leży przy tym że masz inne kodowanie wybrane przy robieniu dumpa bazy wink.gif
Go to the top of the page
+Quote Post
marcinek37
post 26.09.2013, 09:20:22
Post #10





Grupa: Zarejestrowani
Postów: 239
Pomógł: 0
Dołączył: 2.06.2011

Ostrzeżenie: (0%)
-----


nie wszystkie znaki zostały przekonwertowane...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:42