Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] Polskie znaki
webdice
post 1.01.2009, 17:21:06
Post #1


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Wiele osób ma problem z polskimi znakami w bazie danych, dlatego postanowiłem jakiś czas temu napisać artykuł na łamach wortalu. Mam nadzieje że będzie pomocny, a forum nie będzie zaśmiecane kolejnymi pytaniami dotyczącymi tego problemu.

Artykuł znajduje się tutaj.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Filia-
post 3.05.2012, 23:29:06
Post #2





Goście







Witam

Przewertowałem mnóstwo for i postów, próbowałem różnych rozwiązań i nie mogę sobie poradzić z takim problemem.

Mam panel napisany w php z wykorzystaniem mysql na zdalnym serwerze i wszystko działa cacy.

Chciałem uwolinić panel od internetu i zainstalowałem sobie po kolei xampa wampa vertrigo a nawet krasnala.
Odpaliłem panel na swoim kompie, wyeksportowałem bazę ze zdalnego serwera i zaiportowałem w phpmyadmin u siebie.

Sam panel chodzi dobrze, ale oczywiście rozwaliło polskie znaki.
Najciekawsze jest to jak przestawie w pliku na kompie localhost na adres zdalnego serwa na którym baza chodzi na codzien to polskie znaki są.

Oczywiście porównania i kodowania znaków ustawiłem w swojej bazie identycznie jak w zdalnej. Jedyne czego nie umiem przestawić to zmienne które się różnią:

U siebie mam tak:

character set client utf8
(Wartość globalna) latin1
character set connection utf8
(Wartość globalna) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Wartość globalna) latin1
character set server latin1
character set system utf8
character sets dir c:\wamp\bin\mysql\mysql5.5.20\share\charsets\
collation connection utf8_general_ci
(Wartość globalna) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci

A na zdalnym serwerze tak:

character set client utf8
(Wartość globalna) latin2
character set connection utf8
(Wartość globalna) latin2
character set database latin2
character set filesystem binary
character set results utf8
(Wartość globalna) latin2
character set server latin2
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection utf8_general_ci
(Wartość globalna) latin2_general_ci
collation database latin2_general_ci
collation server latin2_general_ci


Myscharacter set client utf8
(Wartość globalna) latin2
character set connection utf8
(Wartość globalna) latin2
character set database latin2
character set filesystem binary
character set results utf8
(Wartość globalna) latin2
character set server latin2
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection utf8_general_ci
(Wartość globalna) latin2_general_ci
collation database latin2_general_ci
collation server latin2_general_ci

W jaki sposób można zmienić te wartości np w xampie żeby oba serwery były identyczne?
Męcze się z tym od rana i nie moge znaleść sposobu, przegrzabałem pół dokumentacji mysql' ale nic i tak nie działa sad.gif
help!
Go to the top of the page
+Quote Post

Posty w temacie
- webdice   [MYSQL] Polskie znaki   1.01.2009, 17:21:06
- - obelix94   Niestety taki ktoś jak ja nie umie szukać, przepra...   2.01.2009, 23:40:17
|- - Gość   RE: [MYSQL] Polskie znaki   4.08.2011, 00:00:07
- - Legro   Artykuł? Przecież to sie nie nadaje na poradnik, a...   5.01.2009, 19:16:22
- - thomson89   Jakby komuś nie szło: polecam szukajkę http://foru...   29.03.2009, 20:58:10
- - Adiqus   a mnie to się podoba ... na pewno się kiedyś przyd...   2.06.2009, 12:37:35
- - GregoryW   mam pytanie, jeśli wybieram zawsze utf8 polski i ...   18.09.2009, 14:54:03
- - erix   Tak. Przy utf8_polish* polskie znaki diakrytyczne ...   18.09.2009, 15:17:42
- - thomson89   Jeżeli robisz zwykły blog to wystraczy unicode. Ja...   29.10.2009, 17:03:05
- - aqun   Polski i hiszpański na tej samej stronie jednocześ...   17.11.2009, 22:37:24
- - mech   A dlaczego w różnych przeglądarkach różnie działaj...   17.11.2009, 22:51:02
- - thomson89   Może źle masz ustawione kodowanie, a każda przeglą...   17.11.2009, 23:22:11
- - mech   To jak najlepiej to rozwiązać? W jeden plik ładowa...   18.11.2009, 08:41:44
- - Meares   @aqun: Stwórz dwie kolumny - jedną dla polskich te...   18.11.2009, 08:52:58
- - aqun   Dzięki Meares, właśnie skończyłem, mam hiszpańskie...   18.11.2009, 23:41:06
- - kupilemsobieksiazke   Mam pytanie... DOPIERO zaczynam i dzisiaj odebrałe...   16.12.2009, 20:45:00
- - thomson89   Zainstaluj sobie notepad++ i kliknij konwertuj na ...   16.12.2009, 23:16:29
- - kupilemsobieksiazke   Działa A jakby wrzucać na serwer hostingowy (nie ...   17.12.2009, 17:55:54
- - thomson89   Zależy jaki. Mam obecnie serwer na prohost. Kodowa...   17.12.2009, 17:59:14
- - kupilemsobieksiazke   Więc tak naprawdę nie ma na to sposobu? ;/   17.12.2009, 19:01:08
|- - thomson89   Cytat(kupilemsobieksiazke @ 17.12.2009, 19...   17.12.2009, 19:23:00
- - kupilemsobieksiazke   Znowu źle ;/ Jak w IE dobrze, to OPERA się sypie.....   19.12.2009, 00:02:03
- - thomson89   nl2br Hej, a zadeklarowałeś na początku strony w ...   19.12.2009, 10:37:51
- - kupilemsobieksiazke   No hej <meta http-equiv="Content-type...   20.12.2009, 17:49:02
|- - thomson89   Cytat(kupilemsobieksiazke @ 20.12.2009, 17...   20.12.2009, 21:00:36
- - kupilemsobieksiazke   Właśnie tak miałem we wszystkich plikach php i htm...   21.12.2009, 10:56:02
- - webdice   Ułomny notatnik ignoruje sam znak nowej linii. Nie...   21.12.2009, 11:06:05
- - kupilemsobieksiazke   Dzięki Jeden problem rozwiązany. Teraz tylko... c...   21.12.2009, 11:30:06
- - thomson89   Excel jest zupełnie inaczej kodowany. Poszukaj coś...   21.12.2009, 15:25:25
- - kupilemsobieksiazke   Jest różnica. Taki znak tylko w ciągu "...   21.12.2009, 16:21:20
- - kuxma   Witam. Jestem tu nowy i mam problem z polskimi zna...   22.12.2009, 01:54:21
- - webdice   Jak coś to: [PHP] pobierz, plaintext mysql_query...   22.12.2009, 09:32:12
- - kuxma   To taż nic nie daje. W phpMyAdmin próbowałem zmien...   22.12.2009, 10:52:37
- - webdice   Mówisz utf_polish_ci, a w kodzie masz: [PHP] pobi...   22.12.2009, 11:07:13
- - kuxma   przed chwilą zmieniłem wszystko na utf8_unicode_ci...   22.12.2009, 11:28:44
- - webdice   Cytat(kuxma @ 22.12.2009, 11:28:44 ) ...   22.12.2009, 11:51:20
- - kuxma   Wiem co było źle Metoda porównywania napisów W TAB...   22.12.2009, 13:12:51
- - dyziekwik   witam, nie jestem ekspertem, ale chciałbym się pod...   31.03.2010, 21:48:22
- - webdice   Niczego nowego nie odkryłeś, mówisz o kodowaniu pl...   31.03.2010, 22:11:49
- - Daniel Meger   Jeżeli używasz UTF-8, zapisujesz w UTF-8, dodajesz...   1.05.2010, 15:55:52
- - darophp   Tak, ja bym to uniemożliwił.   10.08.2010, 08:25:20
- - monami   CytatTak, ja bym to uniemożliwił. Jeżeli to odpowi...   10.08.2010, 08:32:52
- - pag-r   Nie chce tworzyć nowego tematu,a zapewne ktoś miał...   24.08.2010, 18:18:29
- - k_rogalski   Modyfikuje skryp z generatora formularza. Chce by ...   30.11.2010, 22:03:32
- - ixpack   [PHP] pobierz, plaintext mysql_query('SET NAME...   3.12.2010, 18:05:41
- - Rid   Mam zadeklarowane nagółwki header, meta w utf-8 ,...   12.12.2010, 15:54:10
- - Zyx   Ale na kolumny to już kodowania nie ustawiłeś.   12.12.2010, 15:59:58
- - Rid   Popatrzyłem w MySQL Workbench i kolumny utworzyły ...   12.12.2010, 16:10:39
- - rulespl   Witam Nie wiem dlaczego ale cały czas pokazują mi ...   14.01.2011, 12:38:16
- - webdice   Poczytaj o AddDefaultCharset w Apache. P.S. Bez B...   14.01.2011, 13:20:11
- - rulespl   No ta miałem na myśli oczywiście BOM Ustawiłem w ...   14.01.2011, 13:32:55
- - webdice   Jak wygląda kodowanie tabel oraz kolumn?   14.01.2011, 14:17:49
|- - rulespl   Cytat(webdice @ 14.01.2011, 14:17:49 ...   17.01.2011, 15:10:42
- - marlynbyr82   Problem jest taki: w bazie MySQL chciałbym umieści...   22.03.2011, 04:51:35
- - webdice   Poczytaj o UTF.   22.03.2011, 10:17:32
- - -san-   musisz wstawic jednoliwe kogodanie przesył danych ...   24.03.2011, 19:41:43
- - JoShiMa   Pomóżcie bo wymiękłam. Kodowanie dokumentu utf-8, ...   5.04.2011, 12:40:00
- - Hexonex   Witam, robię wszystko tak jak piszecie ale nadal m...   27.05.2011, 02:16:14
- - worek   Ja jako panaceum na polskie znaki używam funkcji d...   16.06.2011, 15:29:46
- - toaspzoo   Kod<meta http-equiv="Content-type" con...   16.06.2011, 15:49:08
- - kardi3   Witam, przejrzałem tematy dotyczące polskich znakó...   4.11.2011, 11:31:28
- - El Nino9   witam natrafiłem dziś na dziwny problem otóż szczy...   4.02.2012, 13:02:41
- - virVP   Witam Mam problem z PL znaczkami z bazy MySQL- kod...   21.03.2012, 11:19:22
- - michu_06   ja robię trochę inny myk jak mam przenieść bazę da...   29.03.2012, 07:48:04
- - Filia   Witam Przewertowałem mnóstwo for i postów, próbow...   3.05.2012, 23:29:06
- - obiektowy12   Sprawdź jakie kodowanie masz w pliku, np notepad +...   18.12.2012, 10:21:10
- - bulwaa7   Witam kolegów. Ja dopiero raczkuję w PHP toteż moj...   28.03.2013, 19:03:45
- - Evinek   Spróbuj to: http://php.net/manual/pl/mysqli.set-ch...   28.03.2013, 19:21:26
- - bulwaa7   Działa, dzięki:)   28.03.2013, 19:28:54
- - Kiui   Hej. Fajny temat bardzo przydatny może dożuce swo...   16.06.2013, 13:59:12
- - izi   Witam! Od kilku dni próbuję poradzić sobie z ...   11.08.2013, 11:22:12
- - klimczakjakub1   A ja zaśmiecałem Zapytaj takimi pytaniami...   12.11.2013, 21:08:50
- - mareklandowski   Te problemy są typowe przy przenoszeniu baz danych...   4.01.2014, 00:30:47
- - KrzysztofKuznik   Dzieki to sie przydalo zwlaszcza ze uzywam window...   8.02.2014, 11:58:15
- - wyz   Witam! Jestem początkujący. Wiem, że ten temat...   11.05.2014, 20:31:15
- - trzczy   @wyz To get UTF-8 charset you can specify that in ...   23.10.2017, 00:04:51
- - brychu   Mam taki problem i nie mogę sobie poradzić, więc m...   11.01.2020, 22:34:56
- - Tomplus   Strona jakie ma kodowanie? To zapytanie powinno b...   13.01.2020, 18:28:37
- - dublinka   1. W kazdym pliku musisz miec kodowanie znaków w h...   13.01.2020, 18:52:41
- - brychu   Nadal szlaczki. Nie chciałem pokazywać kodu, bo aż...   14.01.2020, 00:21:35
- - Tomplus   Upewnij się także, jakie kodowanie mają same pliki...   16.01.2020, 21:54:06
- - brychu   A jak zmienić kodowanie owych plików? Jeśli mówimy...   26.01.2020, 12:05:56
- - Tomplus   Skoro ta "żółć" wyświetla się poprawnie,...   26.01.2020, 12:25:40


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: 25.05.2024 - 04:18