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. |
|
|
|
![]() |
| -Filia- |
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 (IMG:style_emoticons/default/sad.gif) help! |
|
|
|
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
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 ![]() ![]() |
|
Aktualny czas: 27.11.2025 - 07:00 |