utf8_decode Dizgenin kodlamasını ISO-8859-1'den' UTF-8'e dönüştürür &warn.deprecated.function-8-2-0; &reftitle.description; stringutf8_decode stringdizge Belirtilen dizgenin karakter kodlamasını UTF-8'den ISO-8859-1'e dönüştürür. Geçersiz UTF-8 karakterler ve ISO-8859-1 kodlamasında mevcut olmayan (U+00FF üstü) karakterlerin yerine ? imi konur. ISO-8859-1 karakter kodlamasını kullanıyor olarak imlenmiş birçok sayfa aslında benzeri olan Windows-1252 kodlamasını kullanır ve tarayıcılar ISO-8859-1 kodlu sayfaları Windows-1252 olarak yorumlar. Windows-1252, belirli ISO-8859-1 kontrol karakterleri yerine Euro imi () ve kıvrımlı tırnaklar ( ) gibi ek yazdırılabilir karakterlere sahiptir. Bu işlev, bu tür Windows-1252 karakterlerini doğru şekilde dönüştürmeyecektir. Windows-1252 dönüştürme gerekiyorsa farklı bir işlev kullanılmalıdır. &reftitle.parameters; dizge UTF-8 ile kodlanmış bir dizge. &reftitle.returnvalues; Belirtilen dizgenin ISO-8859-1 gösterimini döndürür. &reftitle.examples; - Temel örnekler ]]> &example.outputs; &reftitle.changelog; &Version; &Description; 8.2.0 Bu işlevin kullanımı artık önerilmiyor. 7.2.0 Bu işlev XML eklentisinden PHP çekirdeğine taşınmıştır. Önceki sürümlerde sadece XML eklentisi kurulduğunda kullanılabiliyordu. &reftitle.notes; Kullanımdan kaldırma ve seçenekler Bu işlevin PHP 8.2.0 ve sonrasında kullanımı önerilmiyor ve gelecek sürüede kullanımdan kaldırılacaktır. Mevcut kullanımlar gözden geçirilmeli ve uygun seçeneklerle değiştirilmelidir. Benzer işlevsellik, ISO-8859-1 ve diğer birçok karakter kodlamasını destekleyen mb_convert_encoding ile elde edilebilir. ]]> &example.outputs; Kurulu eklentilere bağlı olarak mevcut olabilecek diğer seçenekler şunlardır: UConverter::transcode ve iconv. Aşağıdakilerin tümü aynı sonucu verir: ]]> &example.outputs; UConverter::transcode yöntemine 'to_subst' seçeneği olarak '?' belirtilmesi, geçersiz olan veya ISO 8859-1 ile gösterilemeyen diziler için utf8_decode ile aynı sonucu verir. '?'] ); var_dump($iso8859_1_string); ?> ]]> &example.outputs; &reftitle.seealso; utf8_encode mb_convert_encoding UConverter::transcode iconv