Files
BE_IBL/application/controllers/test/Test_encoding.php
2026-04-15 15:23:57 +07:00

25 lines
736 B
PHP
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
class Test_encoding extends MY_Controller {
function __construct() {
parent::__construct();
}
function index() {
$input_name="ANDREAS ALLAN HANDOYO";
$result = $this->strip_unicode($input_name);
echo "strip_unicode => old : $input_name\nnew : $result\n";
$result = $this->strip_unicodev2($input_name);
echo "strip_unicodev2 => old : $input_name\nnew : $result\n";
}
function strip_unicode($inp) {
$result = mb_convert_encoding ($inp, 'US-ASCII', 'UTF-8');
$result = str_replace("?"," ",$result);
return $result;
}
function strip_unicodev2($inp) {
$result = mb_convert_encoding ($inp, 'US-ASCII', 'UTF-8');
return $result;
}
}