1
<!--[if lte IE 8]><span style="filter: FlipH; -ms-filter: "FlipH"; display: inline-block;"><![endif]--> <span style="-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); display: inline-block;">     &copy; </span> <!--[if lte IE 8]></span><![endif]-->

不想改变表定义及默认编码的情况,将字段先转换成gbk编码再排序:

1
SELECT * FROM table ORDER BY CONVERT( chinese_field USING gbk ) ;

前提是在安装mysql时安装了gbk字符集,不然会报错:

#1115 - Unknown character set: 'gbk'

在编译源码时加上gbk编码即可,如果已经安装好了,重新编译再安装,重新编译安装一般不会影响mysql的已有设置,包括数据都不会受到影响。

locales文件

en.yml
1
2
3
4
:en
  :nights
    :one => '1 night',
    :other => '%{count} nights'
zh-TW.yml
1
2
3

:zh-TW
  :nights     :one => '1 晚',     :other => '%{count} 晚'

view层

1
    view <%= t( ".nights", count: @nights ) %>