![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 24.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
robię stronę w 3 językach (pl, de, en). Użyłem kodowania utf-8. Jest rejestracja użytkowników, gdzie wpisują ręcznie swoje miasto. Mam pytanie do specjalistów: Jak najlepiej przechowywać w bazie "miasto" (jaka wielkość liter)? Mój problem polega na tym, że chciałbym przy wyciąganiu miast z bazy uzyskać pożądane wielkości liter, tj. pierwsza litera duża, a reszta liter małych... Próbowałem użyć strtolower i ucfirst, ale niestety zamiast znaków specjalnych: ążźćńäöü uzyskuję "krzaki". Podobnie z LOWER(). Obecnie mój insert wygląda tak:
Jeśli ktoś spotkał się z podobnym problemem będę wdzięczny za podpowiedź... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
Powodem Twojego problemu jest kod:
Skrypt i dane, które do niego trafiają masz zapewne zakodowane w iso-8859-2, więc gdy zmieniasz w MySQL na UTF-8 to wyskakują krzaczki. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 5.07.2025 - 13:13 |