状況として、DBはmysql、databaseのencodeはutf8、そしてOSのencodeはeuc
問題があったSQL
select date_format(a.as_of_date,""%Y%m%d"") as_of_date from tb1 where 1
解決策はこれ
select convert(date_format(a.as_of_date,""%Y%m%d"") using utf8) as_of_date from tb1 where 1
mysqlってややこしいね
0 件のコメント:
コメントを投稿