openfire离线消息乱码(XMPP)
2013-02-06 02:37
288 查看
Openfire采用MySQL数据库后的中文乱码问题:
建立数据库的时候 create database openfire default character set utf8
MySQL does not have proper Unicode support, which makes supporting data
in non-Western languages difficult. However, the MySQL JDBC driver has a workaround
which can be enabled by adding ?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
to the URL of the JDBC driver. You can edit the conf/openfire.xml file to add this value.
点击这里查看原文。
这个东西的原因无非就是编码错误。开始时用下面一句把数据库改了之后
alter database openfire default character set utf8 default collate utf8_general_ci;
改了服务器的的连接字符串还是不行。
一怒之下,删除openfire,删除数据库重装。
dpkg -P openfire
dpkg -i openfire.deb
结果好了。
建立数据库的时候 create database openfire default character set utf8
MySQL does not have proper Unicode support, which makes supporting data
in non-Western languages difficult. However, the MySQL JDBC driver has a workaround
which can be enabled by adding ?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
to the URL of the JDBC driver. You can edit the conf/openfire.xml file to add this value.
点击这里查看原文。
这个东西的原因无非就是编码错误。开始时用下面一句把数据库改了之后
alter database openfire default character set utf8 default collate utf8_general_ci;
改了服务器的的连接字符串还是不行。
一怒之下,删除openfire,删除数据库重装。
dpkg -P openfire
dpkg -i openfire.deb
结果好了。
相关文章推荐
- openfire离线消息乱码
- 解决Openfire在使用mysql时的离线消息、昵称、备注等乱码问题
- xmpp和OpenFire示例,即时聊天室,支持离线消息
- openfire,XMPP,smack,android下离线消息的接收
- xmpp和OpenFire实例,实现即时聊天室,支持离线消息
- OpenFire源码学习之二十四:消息回执与离线消息(上)
- 即时通讯(IM)在用xmpp做通讯的时候,离线消息总是从第二条开始接收,第一条总是有丢消息的问题
- Openfire 离线消息的处理机制
- XMPP——Smack[1]离线消息实现
- OpenFire源码学习之二十四:消息回执与离线消息(上)
- Openfire 离线消息的处理机制
- Xmpp问题总结:处理Openfire 中文乱码问题(2)
- OpenFire源码学习之二十五:消息回执与离线消息(下)
- XMPP——Smack[5]文件传输及离线消息的获取
- 一种通过xmpp实现离线消息推送的方法及系统
- OpenFire源码学习之二十五:消息回执与离线消息(下)
- 基于ejabberd简单实现xmpp群聊离线消息
- XMPP——Smack[6]离线消息和离线文件的实现
- OpenFire源码学习之二十四:消息回执与离线消息(上)
- XMPP通信中的离线消息