Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kodowanie polskich znaków PHP
david8213
post
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 0
Dołączył: 9.12.2009

Ostrzeżenie: (10%)
X----


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;
    }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lucaa44
post
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?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 12:53