针对oracle拼接函数的乱码,首先查询一下oracle字符的编码是否支持中文,查询语句: 

SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’; 

如果是中文的,则选择另一种方式: 

wmsys.wm_concat(to_char(….))..应该加上to_char() 

在拼接的字段加上转换。