![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 0 Dołączył: 18.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Znalazlem taka funkkcje:
Funkcja dziala dobrze, jezeli dam jej jakiegos stringa bezposrednio, jezeli jednak wyciagam jakis tekst z bazy to wtedy zamiast liter ą i ś nie ma nic. W bazie mam kodowanie latin2_general_ci. Wszystko w bazie jak i na stronie wyswietla sie dobrze (to znaczy bez krzakow i sa polskie znaki), a zamienia zle:/ Ten post edytował Bojakki 14.09.2008, 21:02:14 -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 15 Dołączył: 29.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
bo skrypt jest w UTF a baza wypuszcza ISO-8859-2, skonwertuj polskie znaki w skrypcie (najprościej cały ten fragment) z utf do iso-8859-2,
dodatkowe uwagi dla zainteresowanych 1. 'ó' != strtolower('Ó') 2. preg_replace i preg_match można wysypać stringiem ze znakami narodowymi, wypada używać do tego funkcji mb_ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 0 Dołączył: 18.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Rzeczywiscie. Znalzlem funkcje uniwesalna dla iso, win i utf i wszystko dziala jak trza.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:31 |