Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Witam!
Ostatnio zmagałem się z polskimi znakami w bazie danych mysql. I o dziwo poradziłem sobie z tym problemem. Ale jak widać na krótko. Dodałem wtedy kilka wierszy polskich znaków: wiersze wyświetlały się prawidłowo - żadne znaki nie zostały zamienione. Również przy pobieraniu wierszy przez parser php nic się nie działo. Potem napisałem funkcję dodającą teksty do tejze tabeli: kolejny test pozytywny. Wszystko ładowało się ok. Dopiero teraz, gdy zrobiłem to na przeglądarce mozilli w innym kraju (tu: inny komputer) - wszedłem na mojego ala cms i dodałem kilka wierszy. Niestety znowu myql zamienia polskie znaczki na dziwne znaczki. Np.:±¶ææ¶¶¶¶¶¶¶ñó󳿼¼¼êê±¶¶. Jak zrobić, aby przywórcić stan bazy sprzed kilku dni?? Pozdrawiam! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 2.08.2009 Ostrzeżenie: (0%)
|
Witam, piszę tu by nie zakładać kolejnego tematu o... no właśnie (IMG:style_emoticons/default/worriedsmiley.gif)
Testuję mój skrypt na localhoście (ubuntu 9.04, najnowszy mysql, php, phpmyadmin poinstalowane) i na serwerze w sieci (byethost). Na obu są piękne krzaki i krzewy (IMG:style_emoticons/default/smile.gif) Teraz tak : - przeglądałem wszystkie możliwe tematy, porady... cokolwiek... i nic Czasami jak poustawiam to treść do bazy danych dodawana jest bez krzaków ręcznie (w konsoli - localhost), albo przez PMA (na localu i serwerze), ale jeszcze nigdy nie dodało dobrze przez skrypt. Oczywiście próbowałem różnych konfiguracji, nawet prostych - wszystko jednakowo, ale bez efektów. Męczyłbym się dalej, ale już ręce opadają po tych paru godzinach spędzonych przy bazie danych i jednym, prostym skrypcie... Skrypt :
<< host itd. dobrze wpisuję, bo samo dodawanie działa (IMG:style_emoticons/default/winksmiley.jpg) ale krzaki.... przez phpMyAdmin ustawiam wszystko - baza danych (utf8_polish_ci / próbowałem też utf8_unicode_ci , utf8_general_ci, latin2) to samo z tabelą i zawartością. Efekt? Dodawanie przez phpMyAdmin działa - w samej bazie nie ma krzaczków - ale na stronie już są (strona kodowana w utf-8 ). przez konsolę (localhost) także próbowałem już różnych ustawień... i tutaj też 0 efektów... jedynie to ręcznę wpisywanie w konsoli insert into... działa... (IMG:style_emoticons/default/sadsmiley02.gif) pomocy |
|
|
|
thomson89 [MYSQL] Polskie znaki c.d - kolejne starcie 26.03.2009, 11:10:49
erix Eksport do sql, konwersja znaków Gżegżółką, import... 26.03.2009, 14:20:20
thomson89 No, ok. Musiałem poprawić wszystkie znak... 28.03.2009, 20:05:39
ExPlOiT A próbowałeś po połączeniu z b... 28.03.2009, 20:09:14
megawebmaster Ja mam poustawiane w bazie na połączenie utf8_poli... 28.03.2009, 20:50:58
thomson89 Też tak mam.
A z set names spróbuję. 28.03.2009, 22:40:45
mike Cytat(thomson89 @ 26.03.2009, 11:10:4... 28.03.2009, 22:43:13
thomson89 Nie pisałbym gdybym nie sprawdził. ustawione kodo... 29.03.2009, 11:04:45
ExPlOiT Ja mam tak: System porównań dla poł... 29.03.2009, 12:26:52
Daiquiri O ile dobrze rozumiem: jeżeli dodajesz treść ... 9.08.2009, 10:14:31
Spawnm Bez przesady , temat tyle razy wałkowany że sam mo... 9.08.2009, 10:26:51 ![]() ![]() |
|
Aktualny czas: 14.12.2025 - 01:01 |