mysql有没有编码转换的函数 字段原本是utf-8的,现在希望以gb2312编码显示出来!这样至少我能看懂那是什么! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 set names 'gb2312' 就行了啊。 直接SET NAMES GB2312就好了,干嘛非要用函数来转呢 是这样的斑竹,我有些表是gb2312的,内容也是gb2312编码的!我是想在select语句中能够将编码转换过来,能够用于sphinx的配置,因为sphinx只支持utf-8如果有这样的函数,便可以一举多得了! 还是不太清楚你的需求。你可以试试SELECT CONVERT('abc' USING utf8); 试了,不管用SELECT CONVERT('中国' USING utf8) AS `converted`;+-----------+| converted |+-----------+| 中国 | +-----------+结果看上去还是gb2312显示的样子! 在sphinx中sql_query_pre = SET NAMES utf8sql_query_pre = SET SESSION query_cache_type=OFFsql_query = ... 太好了,看来您是用sphinx的,具体描述一下我的问题:表是gb2312的,要对几个字段建立索引!sphinx.conf中source段有如下配置:sql_query = SELECT id, title, description, \ cat_id, price, UNIX_TIMESTAMP(added_date) AS added_ts \ FROM products但title, description这些字段都是gb2312编码的, 而sphinx中的mmseg的词库是utf8的,所以无法对这两个字段进行分词,这样的情况您遇上过吗?如何解决?我先试试您给的办法! 显示输出 还是得用 set names uft8啊 sql_query_pre = SET NAMES utf8sql_query_pre = SET SESSION query_cache_type=OFFsql_query = SELECT id, title, description, \ cat_id, price, UNIX_TIMESTAMP(added_date) AS added_ts \ FROM products mysql分区大表,如何将过期数据导出以及导入? mysql select查询,如何从第10条起开始输出啊 请教一个MYSQL 查询问题 ==========一个简单的建表问题 很简单========= mysql不能建立触发器(里面创建新表) mysql总是自动关闭 postgresql v8.3.1 所有的postgres进程均结束了。why? MySQL数据存储引擎的选择 我也来问问Mysql的连接问题,大家帮帮啊详细叙述如下 关于mysql in 子查询优化问题 插入语句时,有一字段的值和主键(自增)一样,怎么做到? 求助如何转移部分数据,如何匹配含中文的记录
是这样的斑竹,
我有些表是gb2312的,内容也是gb2312编码的!
我是想在select语句中能够将编码转换过来,能够用于sphinx的配置,因为sphinx只支持utf-8如果有这样的函数,便可以一举多得了!
SELECT CONVERT('abc' USING utf8);
试了,不管用
SELECT CONVERT('中国' USING utf8) AS `converted`;
+-----------+
| converted |
+-----------+
| 中国 |
+-----------+
结果看上去还是gb2312显示的样子!
sql_query_pre = SET SESSION query_cache_type=OFFsql_query = ...
太好了,看来您是用sphinx的,
具体描述一下我的问题:
表是gb2312的,要对几个字段建立索引!sphinx.conf中source段有如下配置:sql_query = SELECT id, title, description, \
cat_id, price, UNIX_TIMESTAMP(added_date) AS added_ts \
FROM products
但title, description这些字段都是gb2312编码的, 而sphinx中的mmseg的词库是utf8的,所以无法对这两个字段进行分词,这样的情况您遇上过吗?
如何解决?我先试试您给的办法!
sql_query_pre = SET SESSION query_cache_type=OFF
sql_query = SELECT id, title, description, \
cat_id, price, UNIX_TIMESTAMP(added_date) AS added_ts \
FROM products