无聊贴,在cnbeta回复时,如何避免自己的留言被文明用语掉
代码:[code]#! /usr/bin/php
<?php
$str = $argv[1];
function unibin2hex($str) {
$result = '';
for ($i = 0; $i < mb_strlen($str, "UTF-8"); $i++){
$u = mb_substr($str, $i, 1, "UTF-8");
$k = mb_convert_encoding($u, 'UCS-2LE', 'UTF-8');
$k1 = bin2hex(substr($k, 0, 1));
$k2 = bin2hex(substr($k, 1, 1));
$result .= "&#x".$k2.$k1.";";
}
return $result;
}
echo unibin2hex($str);
?>
[/code]需要php-cli,mbstring
之后新建文件为trans.php,内容为上面的代码
加上可执行权限
示例:[code]
$ chmod u+x trans.php
$ ./trans.php "世上只有妈妈好“
世上只有妈妈好
[/code]把上面生成的代码复制下,然后贴到回复框中就可以了。
ps:请把"世上只有妈妈好"替换成你想要的回复的内容
看来cnbeta的文明用语系统又要升级了。:lol :) 世上只有妈妈好 你还可以夹杂着来~ 并且可以把“好”字拆分成“女子”字 我在那发一个字都不文明用语,这个是比较郁闷的!
页:
[1]