RASAMAHA
Новичок
Объясните смысл функции
Как она работает я понимаю, вырезает данные символы, а вот зачем она? Встречается в punBB
Спрашивал уже много где, наколпал несколько интересных вещей. Первое
И второе, попробуйте код:
Как она работает я понимаю, вырезает данные символы, а вот зачем она? Встречается в punBB
PHP:
function forum_remove_bad_characters()
{
global $bad_utf8_chars;
$bad_utf8_chars = array("\0", "\xc2\xad", "\xcc\xb7", "\xcc\xb8", "\xe1\x85\x9F", "\xe1\x85\xA0", "\xe2\x80\x80", "\xe2\x80\x81", "\xe2\x80\x82", "\xe2\x80\x83", "\xe2\x80\x84", "\xe2\x80\x85", "\xe2\x80\x86", "\xe2\x80\x87", "\xe2\x80\x88", "\xe2\x80\x89", "\xe2\x80\x8a", "\xe2\x80\x8b", "\xe2\x80\x8e", "\xe2\x80\x8f", "\xe2\x80\xaa", "\xe2\x80\xab", "\xe2\x80\xac", "\xe2\x80\xad", "\xe2\x80\xae", "\xe2\x80\xaf", "\xe2\x81\x9f", "\xe3\x80\x80", "\xe3\x85\xa4", "\xef\xbb\xbf", "\xef\xbe\xa0", "\xef\xbf\xb9", "\xef\xbf\xba", "\xef\xbf\xbb", "\xE2\x80\x8D");
function _forum_remove_bad_characters($array)
{
global $bad_utf8_chars;
return is_array($array) ? array_map('_forum_remove_bad_characters', $array) : str_replace($bad_utf8_chars, '', $array);
}
$_GET = _forum_remove_bad_characters($_GET);
$_POST = _forum_remove_bad_characters($_POST);
$_COOKIE = _forum_remove_bad_characters($_COOKIE);
$_REQUEST = _forum_remove_bad_characters($_REQUEST);
}
И второе, попробуйте код:
PHP:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
var_dump("\xe2\x80\xae", "123456qwerty");
?>