Evrenkod İşlevleri
PHP Manual

unicode_set_error_mode

(PHP 6 >= 6.0.0)

unicode_set_error_modeDizge dönüşümleri için hata kipini belirler

Açıklama

bool unicode_set_error_mode ( int $yön , int $kip )

İki farklı kodlama arasındaki dizge dönüşümleri için hata kipini belirler. Dönüşüm sırasında, geçersiz bir karaktere rastlandığında veya karakter yeni karakter kümesinde gösterilemediğinde bir hata oluşur. Öntanımlı olarak bir hata saptandığında dönüşüm durur.

Değiştirgeler

yön

Hata kipinin uygulanacağı dönüşüm yönü. İkil bir dizgeden unicode türünde bir dizgeye dönüşüm için FROM_UNICODE, tersi yön için ise TO_UNICODE belirtilebilir.

kip

Dönüşüm hatalarının nasıl ele alınacağını belirler. Şu sabitlerden biri olabilir:

Kullanılabilir Kipler
Kip Açıklama
U_CONV_ERROR_STOP Dönüşüm durur. Öntanımlıdır.
U_CONV_ERROR_SKIP Karakter atlanır.
U_CONV_ERROR_SUBST Karakter değiştirilir. İkame karakter unicode_set_subst_char() ile atanabilir.
U_CONV_ERROR_ESCAPE_UNICODE Hatalı baytlar öncelenir ve bunlar Evrenkod karakteri biçeminde gösterilir.
U_CONV_ERROR_ESCAPE_ICU Hatalı baytlar öncelenir ve bunlar ICU karakteri biçeminde gösterilir.
U_CONV_ERROR_ESCAPE_JAVA Hatalı baytlar öncelenir ve bunlar Java karakteri biçeminde gösterilir.
U_CONV_ERROR_ESCAPE_XML_DEC Hatalı baytlar öncelenir ve bunlar onluk biçemde gösterilir.
U_CONV_ERROR_ESCAPE_XML_HEX Hatalı baytlar öncelenir ve bunlar onaltılık biçemde gösterilir.

Dönen Değerler

Başarı durumunda TRUE, aksi takdirde FALSE döndürür.

Hatalar/İstisnalar

yön veya kip hatalı belirtilmişse E_WARNING seviyesinde bir hata iletisi çıktılanır.

Notlar

Uyarı

Bu işlev DENEYSELDİR. Bu işlevin davranışı, ismi ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın değiştirilebilir. Bu riski göze alamayacaksanız bu işlevi kullanmayın.

Ayrıca Bakınız


Evrenkod İşlevleri
PHP Manual