2017年4月

开启xterm终端256色

现在但终端大多数都已经支持256色了,但是默认还是8色的。
这是8色的:
Jietu20170415-110820@2x.jpg

这是256色的:
Jietu20170415-110927@2x.jpg

检测终端支持的颜色:

$ tput colors

查看终端类型

$ echo $TERM

修改方法是修改.bashrc文件,在~/.bashrc文件添加

if [ "$TERM" == "xterm" ]; then
    export TERM=xterm-256color
fi

修改完后就变成256色了。

使typecho支持emoji表情

Typecho默认不支持emoji表情,是由于编码的问题,只需要将默认的数据库编码utf8修改为utf8mb4即可,不过utf8mb4编码在PHP5.5以后才支持。

1.修改数据库编码

在PhpMyadmin中选择typecho数据库,操作-->排序规则-->选择utf8mb4_unicode_ci然后执行。

2.修改表编码

执行以下sql语句

alter table typecho_表名 convert to character set utf8mb4 collate utf8mb4_general_ci;

3.修改typecho配置文件config.inc.php

把这一行

'charset'   =>  'utf8', 

修改为

'charset'   =>  'utf8mb4', 

然后typecho就可以使用emoji表情了。
就像这样
😀😁😂🤣😃😄😅😆😉😊😋😎😍😘😗😙😚☺️🙂🤗😇