![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%) ![]() ![]() |
mam funkcję która wyświetla mi krzaki zamiast polskich znaków
zamieniałem już UTF-16LE na iso-8859-2, utf-8, cp1250 ale bez skutu - Ciągle krzaki proszę o pomoc Kod function _encodeUTF16($string) {
$result = $string; if ($this->_defaultEncoding){ switch ($this->_encoderFunction){ case 'iconv' : $result = iconv('UTF-16LE', $this->_defaultEncoding, $string); break; case 'mb_convert_encoding' : $result = mb_convert_encoding($string, $this->_defaultEncoding, 'UTF-16LE' ); break; } } return $result; } |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 26.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
mam podobny problem....
moze ktos mnie utwierdzi w przekonaniu: gdy na danej stronie mam kodowanie ustawione w znaczniku html /meta/ na iso-8859-2 to string zaladowany z pliku zewn(przez ta strone) zakodowany w utf-8 zostanie na pewno, bez wyjatku wyswietlony na tej stronie z 'krzakami'... i tutaj rozwiazaniem moze byc ustawienie /meta/ na utf-8, lub konwersja przez funkcje mb zaladowanego stringu do tego samego kodowania co jest w meta czyli iso-8859-2..dobrze mysle? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 12:53 |