发新话题
打印

[php] 无聊贴,在cnbeta回复时,如何避免自己的留言被文明用语掉

无聊贴,在cnbeta回复时,如何避免自己的留言被文明用语掉

代码:
复制内容到剪贴板
代码:
#! /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);
?>
需要php-cli,mbstring
之后新建文件为trans.php,内容为上面的代码
加上可执行权限
示例:
复制内容到剪贴板
代码:
$ chmod u+x trans.php
$ ./trans.php "世上只有妈妈好“
&#x4e16;&#x4e0a;&#x53ea;&#x6709;&#x5988;&#x5988;&#x597d;
把上面生成的代码复制下,然后贴到回复框中就可以了。
ps:请把"世上只有妈妈好"替换成你想要的回复的内容
看来cnbeta的文明用语系统又要升级了。

TOP

TOP

世上只有妈妈好
print pack( 'H*', '436e616e67656c');
http://renark.huhoo.net/crypt.cgi

TOP

你还可以夹杂着来~ 并且可以把“好”字拆分成“女子”字
print pack( 'H*', '436e616e67656c');
http://renark.huhoo.net/crypt.cgi

TOP

我在那发一个字都不文明用语,这个是比较郁闷的!
《Linux一句话精彩问答》,经典的Linux学习手册!
《开源》,持续关注开源的免费电子杂志!
Linuxpk.com,打造中文开源第一门户!

TOP

发新话题