utf8_encode ISO-8859-1 dizgeyi UTF-8'e dönüştürür &warn.deprecated.function-8-2-0; &reftitle.description; stringutf8_encode stringdizge Belirtilen ISO-8859-1 dizgeyi UTF-8'e dönüştürür. Bu işlev, belirtilen dizgenin geçerli kodlamasını tahmin etmeye çalışmaz, bunun ISO-8859-1 ("Latin 1" olarak da bilinir) olarak kodlandığını varsayar ve UTF-8'e dönüştürür. Her bayt dizisi geçerli bir ISO-8859-1 dizesi olduğundan, bu hiçbir zaman bir hataya yol açmaz, ancak farklı bir kodlama istendiğinde yararlı bir dizgeyle sonuçlanmaz. 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 ISO-8859-1 ile kodlanmış bir dizge. &reftitle.returnvalues; Belirtilen dizge dizgesinin UTF-8 gösterimini döndürür. &reftitle.examples; - Temel örnek ]]> &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; &reftitle.seealso; utf8_decode mb_convert_encoding UConverter::transcode iconv