![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
Witajcie
Gdy dodaję sobie rekord do MySQL, nie pojawiają się polskie znaki - ęółśążźćń tylko "¿³³". Metoda porównywania napisów to "utf8_polish_ci". Dałem również przed zapytaniem: Ale zamiast dodać rekord "U¿ytkownik zmieni³ has³o" to dodaje mi samo "U", które jest na początku i nic więcej. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 1 Dołączył: 31.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź swoje kodowanie nie w bazie, a na stronie
![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 1 Dołączył: 31.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Hm... a zmień sobie na UTF-8. Nie mam żadnego pomysłu i strzelam w ciemno ale w swoim edytorze ustaw sobie UTF-8 bez DOM. U mnie w notepad++ wykrzaczało się właśnie przez to, że nie było ustawione UTF-8 bez DOM.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Kodowanie na stronie, pliku, jak i w bazie danych powinno być takie samo. Inaczej nie będzie działać tak, jak trzeba.
@qjam: Chyba chodzi Ci o UTF8 bez BOM. @down: To zmień kodowanie w bazie danych na latin2, chociaż współcześnie wszędzie wykorzystuje się UTF8. Chyba można sobie skonfigurować MySQL-a w taki sposób, aby automatycznie zamieniał kodowanie podczas wykonywania zapytań, ale nie jestem pewien, jak to działa i nigdy tego nie próbowałem. Ten post edytował mortus 10.04.2012, 16:04:25 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
No to zmieniłem na UTF-8 i mam krzaki (na całej stronie(tam, gdzie śążź itp;)) ..., wcześniej miałem na iso-8859-2 i krzaków nie było (tzn. krzaki były tylko w zapytaniu do bazy danych).
Kodowanie strony zostawiłem sobie na iso-8859-2 i jest dobrze. Problem jest tutaj - podczas dodawania rekordu do bazy danych zamiast polskich znaków mam krzaki ! |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
a ja Cie odprowadze tutaj :
http://php.pl/phppl/Wortal/Artykuly/Pomysl...e-znaki-a-MySQL Zmień kodowanie całej bazy na UTF UNICODE |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
a ja Cie odprowadze tutaj : http://php.pl/phppl/Wortal/Artykuly/Pomysl...e-znaki-a-MySQL Zmień kodowanie całej bazy na UTF UNICODE Przecież kolega tak właśnie ma. Jak pisałem. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
@Posio
Nic nie pomogło ... |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Masz zmienić kodowanie w edytorze na UTF8, wysłać nagłówki w PHP prawidłowe. W stopce masz artykuł o tym.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 20:59 |