(PHP 6 >= 6.0.0)
unicode_encode — Bir evrenkodlu dizgeyi başka bir kodlamaya dönüştürür
Girdi olarak bir evrenkodlu dizge alır ve kodlama ile belirtilen kodlamayla kodlar.
Dönüştürülecek evrenkodlu dizge.
Girdinin dönüştürüleceği kodlama.
Dönüşüm hata kipi. Dönüştürücü dönüşümü yapamazsa ne yapılacağını belirler. Olası kiplerin listesini unicode_set_error_mode() işlevinin açıklamasında bulabilirsiniz. Değiştirge belirtilmezse küresel hata kipi kullanılır.
Başarısızlık durumunda FALSE yoksa bir dizge döner.
Dönüştürücü istenen kodlama 'ya dönüşümü yapamazsa E_WARNING seviyesinde bir hata iletisi çıktılanır.
Örnek 1 - unicode_encode() örneği
Dikkat: Çıktıda öğelerin yerine karakterler gösterilir.
<?php
header ('Content-Type: text/plain; charset=ISO-8859-2');
$encoded = unicode_encode ('\u0150\u0179', 'ISO-8859-2');
echo 'Dizge:', $encoded, PHP_EOL;
echo 'Uzunluk: ', strlen ($encoded);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Dizge: ŐŹ Uzunluk: 2
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.