We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
由于PC端不是很支持Emoji的显示,这里不是很建议去针对Emoji进行支持,但部分用户还有有Emoji的需求,这里提供Emoji支持的修改方法。
此方法只针对2.0.x版本,后续将支持全新安装默认支持Emoji,但旧版本升级用户扔需要按照此方法进行修改,若版本不符可能还需要其他操作。
接下来介绍具体操作流程:
./xxjzApp/Application/Common/Conf/config.php
将第12行的DB_CHARSET内容由utf8改为utf8mb4
DB_CHARSET
utf8
utf8mb4
将数据库中字符串的编码方式由utf8_general_ci改为utf8mb4_general_ci
utf8_general_ci
utf8mb4_general_ci
如果你的版本是2.0.x并且表前缀是xxjz,可直接执行下面的SQL即可:
xxjz
ALTER TABLE `xxjz_account` CHANGE `acremark` `acremark` varchar(64) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `actime`, COLLATE 'utf8mb4_general_ci'; ALTER TABLE `xxjz_account_class` CHANGE `classname` `classname` varchar(24) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `classid`, COLLATE 'utf8mb4_general_ci'; ALTER TABLE `xxjz_account_funds` CHANGE `fundsname` `fundsname` varchar(24) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `fundsid`, COLLATE 'utf8mb4_general_ci'; ALTER TABLE `xxjz_user` CHANGE `username` `username` varchar(24) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `uid`, CHANGE `password` `password` varchar(32) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `username`, CHANGE `email` `email` varchar(255) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `password`, COLLATE 'utf8mb4_general_ci'; ALTER TABLE `xxjz_user_login` CHANGE `login_name` `login_name` varchar(32) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `uid`, CHANGE `login_id` `login_id` varchar(32) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `login_name`, CHANGE `login_key` `login_key` varchar(32) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `login_id`, CHANGE `login_token` `login_token` varchar(32) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `login_key`, COLLATE 'utf8mb4_general_ci'; ALTER TABLE `xxjz_user_push` CHANGE `push_name` `push_name` varchar(32) COLLATE 'utf8mb4_general_ci' NOT NULL DEFAULT 'Weixin' AFTER `uid`, CHANGE `push_id` `push_id` varchar(64) COLLATE 'utf8mb4_general_ci' NOT NULL AFTER `push_name`, CHANGE `push_mark` `push_mark` varchar(32) COLLATE 'utf8mb4_general_ci' NULL AFTER `push_id`, COLLATE 'utf8mb4_general_ci';
如果你的表前缀不是xxjz_可将以上SQL中的表前缀替换成你所使用的表前缀。
xxjz_
The text was updated successfully, but these errors were encountered:
No branches or pull requests
由于PC端不是很支持Emoji的显示,这里不是很建议去针对Emoji进行支持,但部分用户还有有Emoji的需求,这里提供Emoji支持的修改方法。
接下来介绍具体操作流程:
./xxjzApp/Application/Common/Conf/config.php
将第12行的
DB_CHARSET
内容由utf8
改为utf8mb4
将数据库中字符串的编码方式由
utf8_general_ci
改为utf8mb4_general_ci
如果你的版本是2.0.x并且表前缀是
xxjz
,可直接执行下面的SQL即可:The text was updated successfully, but these errors were encountered: