witam, w panelu administracyjnym strony gdzie mam dodawanie newsów mam kodowanie ISO-8859-2 i na stronie też ISO-8859-2, w bazie latin2_general_ci i mam krzaczki :/ na jakie kodowania pozmieniać żeby ich nie mieć
WEC_26
7.07.2007, 17:54:45
Na stronie czy w phpmyadmin masz krzaczki?
Ja proponuje zmienic w phpmyadm na iso...
jaszu
7.07.2007, 18:00:36
tu i tu znaczy jak dodaje to nie mam, krzaczki sie wczepiaja na drodze wysylania postu a dodawania do bazy
poztym phpmyadmin nie ma ISO :|
misiek172
7.07.2007, 18:12:25
no to tak
spróbuj zamieniać literki z textu z bazdy danych... znaczy zamieniaj taki znaki jak:
¶ ± ¦ ˇ Ľ ¬
na odpowiedniki w ISO możliwe, iż w bazie nie s± przechowywane wła¶nie w tym formacie...
lub też przy dodawaniu danych do bazy wykonac zapytanie
SET NAMES latin2
WEC_26
7.07.2007, 18:15:02
Skoro php wysyła tekst w iso i odbiera w iso to powinno byc ok (na stronie)...
W programie ktorym robisz pliki zobacz jakie masz kodowanie (czasami trzeba zmieniac na iso), w przegl±darce moze jest inne kodowanie... - moze od tego to zalezy..
jaszu
8.07.2007, 09:03:30
ok, wiec napisalem sam od podstaw jeszcze raz ten skrypt dodajacy do bazy, gdy dodaje żĽć±¶ęńół pokazuje mi: ?ó? w bazie, czyli mi juz tak dodaje do bazy, ale gdy wejde to bazy to widze to: ?ó? a gdy zmienie na żĽć±¶ęńół to zostaje juz wpis w bazie z polskimi literami czyli; żĽć±¶ęńół i na stronie rowniez widac; żĽć±¶ęńół