![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Witam, szukałem na forum i w necie lecz nic nie pomaga
Skrypty koduje:UTF-8 System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) System porównań dla połączenia MySQL: utf8_unicode_ci Odczytuje tak: Zmieniono pogod�?! Zapisuje tak: Zmieniono pogodÄ?! Już 2 dzień próbuje zrobić coś z tym problemem. Dziękuje za pomoc |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 36 Dołączył: 28.08.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
spróbuj wykonać to zapytanie zaraz po połączeniu z bazą danych poza tym było na forum, i to nie raz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Nic nie pomaga- pracuje na webservie
Dałem to i to zapytanie zaraz pod mysq_select_db iconv("ISO-8859-2","UTF-8",$load['text']) Proszę o pomoc. Na forum szukałem i nic |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 77 Dołączył: 5.08.2006 Ostrzeżenie: (0%)
|
wygląda na to, że masz problem z odczytem. Napewno skrypt pobierający dane jest zakodowany w utf-8. Mi to wygląda jakby nie był. Ale mogę się mylić. A sprawdzałeś na różnych przeglądarkach ? Też mam w domu webserv i wsio śmiga (na utf-8).
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Jest to na wszystkich przeglądarkach
Skrypt napewno jest w UTF-8 Teraz looknołem do pliku my.ini i jest to Kod #WebServ - SKASOWANIE TEJ LINI OD GROZI RESTARTEM USTAWIEN!!! #Uncomment or Add only the keys that you know how works. #Read the MySQL Manual for instructions [mysqld] basedir=D:/Program Files/WebServ/mysql #bind-address= datadir=D:/Program Files/WebServ/mysql/data language=D:/Program Files/WebServ/mysql/share/polish #slow query log#= tmpdir=D:/Program Files/WebServ/temp port=3306 #set-variable=key_buffer=16M character-set-server=latin2 default-character-set=latin2 pomimo iż w phpmyadmin jest utf8 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%)
|
dobrym nawykiem jest kodowanie wprowadzanego ciągu znaków w base64_encode() a przy pobieraniu dekodowanie za pomocą funkcji base64_decode() to rozwiązuje problemy z polskimi znakami
pozdrawiam |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Musze to podczas kazdego odczytywania i zapysywania danych tosz to gorsze niz w maskowskiej rzezni?
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%)
|
Nie musisz. Użyj tego SET NAMES latin2 zaraz po nawiązaniu połączenia z bazą (host, baza, hasło, user).
Przed następnymi zapytaniami (INSERT, SELECT, DELETE, UPDATE etc.) nie musisz już tego ponownie robić. |
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 07:46 |