Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błędne dodawanie polskich znaków
kwiateusz
post 28.07.2008, 21:14:05
Post #1


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




Witam,

Mam sobie tabelke (w utf8) polaczenie do bazy równiez w utf8 i sobie robie najwyzklejszy insert słowa gość (czy to w skrypcie, phpmyadminie czy DBViewer w eclipse) to otrzymuje komunikat Warning: #1366 Incorrect string value: '\xC5\x9B\xC4\x87' for column 'title' at row 1. Mysql: 5.0.51b, Wersja klienta MySQL: 5.0.51a. Do bazy dodaje się go?? ...

Jakieś pomysły?
Go to the top of the page
+Quote Post
phpion
post 28.07.2008, 21:21:22
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Mam 2 pytania:
1. Czy Administratorów nie obowiązuje korzystanie z google? Wystarczy wpisać kod błędu i nieco linków się pojawia...
2. Czy Administratorów nie obowiązuje odszukiwanie podobnych tematów i podpinanie się pod nie?
To tak z mojej strony...
Go to the top of the page
+Quote Post
webdice
post 28.07.2008, 21:22:28
Post #3


Developer


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




Z tego co wyczytałem na stronach mysql.com to

  1. SET NAMES 'utf8'


powinno pomoc. Napisz coś więcej, jakie masz porównywanie napisów, wersje bazy itp.

EDIT: http://bugs.mysql.com/bug.php?id=30131
Go to the top of the page
+Quote Post
parzol
post 28.07.2008, 21:26:37
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 1
Dołączył: 7.05.2005

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


Cytat(phpion @ 28.07.2008, 20:21:22 ) *
Mam 2 pytania:
1. Czy Administratorów nie obowiązuje korzystanie z google? Wystarczy wpisać kod błędu i nieco linków się pojawia...
2. Czy Administratorów nie obowiązuje odszukiwanie podobnych tematów i podpinanie się pod nie?
To tak z mojej strony...


Pojechałes po nim jak prawdziwy gangsta z Radomia!

Peace everybody dostal.gif

// Panowie, nie ważne czy to pisze gość, czy administrator. Nie zwalnia was to z pisania nic nie wnoszących do tematu postów.
// Jest funckja raportuj i na przyszłość korzystajcie z niej.
// ~webdicepl
Go to the top of the page
+Quote Post
kwiateusz
post 28.07.2008, 21:50:16
Post #5


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




Cytat(phpion @ 28.07.2008, 22:21:22 ) *
Mam 2 pytania:
1. Czy Administratorów nie obowiązuje korzystanie z google? Wystarczy wpisać kod błędu i nieco linków się pojawia...
2. Czy Administratorów nie obowiązuje odszukiwanie podobnych tematów i podpinanie się pod nie?
To tak z mojej strony...

1. Administrator skorzystał z google, jesli znalazłeś rozwiązanie (mi się nie udało) to chętnie przeczytam
2. A gdzie taki znalazłeś?

Ten bug na mysql.com znalazłem query browser zgłasza to samo (nawet jak napisali wykonanie zapytania z pliku)

co do set names specjalnie pisalem ze mam wszystko na utfie smile.gif

przed formatem na poprzednim mysqlu działało czyżby to bug tej wersji?
Go to the top of the page
+Quote Post
webasek
post 28.07.2008, 21:51:18
Post #6





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

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


Proponuję zerknąć tu :
http://bugs.mysql.com/bug.php?id=28463

oraz zerknąć tu
http://forum.php.pl/index.php?showtopic=97...mp;#entry494723

oraz na
http://forum.php.pl/index.php?showtopic=92851&hl=

kiedyś miałem podobny problem niby utf - 8 a jednak nie. Nie pamiętam w tym momencie jak to zrobiłem (coś poklikałem i działało). Jednak ostatnio już mam dość utf - 8 napisałem funkcje kodującą znaki według mojego uznania tylko, że w takim przypadku sortowanie w bazie po nazwie pada trzeba stworzyć własną funkcję sortującą.


--------------------
"Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein

Wirtualny Rynek Predykcyjny
Go to the top of the page
+Quote Post
kwiateusz
post 28.07.2008, 21:55:28
Post #7


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




1 link: kolejne zgłoszenie buga
2 link: nie jestem głupi, tępy itp napisałem ze mam wszystko w my.ini ustawione na utf8 jak i w samych tabelach
3 link: j.w.
Go to the top of the page
+Quote Post
webdice
post 28.07.2008, 22:06:56
Post #8


Developer


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




~kwiateusz nie oburzaj się, w samym my.ini wszystkiego nie ustawisz (przynajmniej przy zestawie zmiennych jakie są standardowo). Wejdź do pma, a następnie w zakładkę Zmienne systemowe serwera MySQL i sprawdź czy oby na pewno wszystko jest utf.
Go to the top of the page
+Quote Post
kwiateusz
post 28.07.2008, 22:13:12
Post #9


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




show variables tez pokazuje wszystko na utfie...
Go to the top of the page
+Quote Post
webdice
post 28.07.2008, 22:29:57
Post #10


Developer


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




Spróbuj dodać do httpd.conf

Kod
AddDefaultCharset UTF-8


Chociaż jeśli w DBViewier jest to samo prawdopodobnie nie zadziała.

Mniemam że metoda porównywania napisów to utf8_unicode_ci, jeśli tak to spróbuj zmienić na utf8_general_ci.
Go to the top of the page
+Quote Post
kwiateusz
post 31.07.2008, 21:34:41
Post #11


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




wszystko co sie da łącznie z tabelami ma utf8_general_ci

Kod
character set client      utf8
character set connection     utf8
character set database     utf8
character set filesystem     binary
character set results     utf8
character set server     utf8
character set system     utf8
collation connection     utf8_general_ci
collation database     utf8_general_ci
collation server     utf8_general_ci


def charset mi nie potrzebny wszystko serwuje utfem

update:

samo sie naprawiło...
Go to the top of the page
+Quote Post
webdice
post 31.07.2008, 21:36:31
Post #12


Developer


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




Zmieniałeś coś z kodowaniem systemu? (w ogóle na jakim systemie pracujesz?).
Go to the top of the page
+Quote Post
kwiateusz
post 31.07.2008, 21:42:55
Post #13


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




xp sp3, nic nie zmieniałem... 0 od tak zachciało mu sie i zadziałało

(nic nie zmieniałem oznacza to ze przez te kilka dni nawet programow/gier nie instalowałem, ba hibernowałem, a nie wyłączałem komputer...)
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: 23.06.2025 - 05:20