iconv
iconv_get_encoding
<?php
var_dump(iconv_get_encoding());
var_dump(iconv_get_encoding('all'));
var_dump(iconv_get_encoding('input_encoding'));
var_dump(iconv_get_encoding('output_encoding'));
var_dump(iconv_get_encoding('internal_encoding'));
<?php
var_dump(iconv_mime_decode_headers('Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?='));
iconv_mime_decode
<?php
var_dump(iconv_mime_decode('Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?='));
iconv_mime_encode
<?php
var_dump(iconv_mime_encode('Subject', 'Prüfung Prüfung'));
iconv_set_encoding
<?php
var_dump(iconv_set_encoding('all', 'UTF-8'));
iconv_strlen
<?php
var_dump(iconv_strlen('€'));
var_dump(iconv_strlen('foo'));
iconv_strpos
<?php
var_dump(iconv_strpos('foo', 'a'));
var_dump(iconv_strpos('foo', 'o'));
var_dump(iconv_strpos('foo', 'O'));
var_dump(iconv_strpos('foo', 'o', 1));
var_dump(iconv_strpos('foo', 'o', 2));
var_dump(iconv_strpos('foo', 'o', -1));
var_dump(iconv_strpos('foo', 'oo'));
var_dump(iconv_strpos('foo', 'oa'));
iconv_strrpos
<?php
var_dump(iconv_strrpos('foo', 'a'));
var_dump(iconv_strrpos('foo', 'O'));
var_dump(iconv_strrpos('foo', 'o'));
var_dump(iconv_strrpos('foo', 'f'));
var_dump(iconv_strrpos('foo', 'oo'));
iconv_substr
<?php
var_dump(iconv_substr('foo', 0));
var_dump(iconv_substr('foo', 1));
var_dump(iconv_substr('foo', 1, 1));
var_dump(iconv_substr('foo', 0, -2));
var_dump(iconv_substr('foo', -2));
var_dump(iconv_substr('foo', -2, 1));
var_dump(iconv_substr('foo', -3, -2));
iconv
<?php
var_dump(iconv('UTF-8', 'ISO-8859-1//TRANSLIT', '€'));
var_dump(iconv('UTF-8', 'ISO-8859-1//IGNORE', '€'));
ob_iconv_handler
<?php
var_dump(ob_start('ob_iconv_handler'));