首页 > MySQL > Mysql函数(function)返回值中文编码问题

发表评论 阅读评论 Mysql函数(function)返回值中文编码问题

2011年12月29日

今天在用一个mysql函数的时候 发现正常的select查询中文是正常的 但是通过function返回的值确中文编码显示不正常

后来才发现 在mysqlfunction创建的时候是可以指定 return charset的

如下

CREATE DEFINER=`root`@`localhost` FUNCTION `functionname`
(arg1 INT, arg2 INT, agr3 VARCHAR(255)) RETURNS text CHARSET gbk
BEGIN
  ##function具体细节
  RETURN rAreas;
END

重点在于
RETURNS text CHARSET gbk
这里是可以指定返回值编码的~ 解决此问题

分类: MySQL 标签: , , ,
  1. 2012年1月12日19:08 | #1

    一直没有搞懂 现在清楚了

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

您也可以使用微博账号登陆