最近香港一个朋友的论坛遇到了这样的情况,很是苦恼,因为经常丢失的都是一些口语化的字符,找我帮忙解决。
刚开始看了半天,无从下手,以为是post表单的问题,后来发现不是。仔细深入查看一番,得知discuz big5的移动版也是以utf8格式进行显示和操作的,用户输入的字符,在由 utf8专为 big5进行存储的时候,字符发生了丢失。
后来解决方法就是:修改移动版的字符编码,将utf8全部改为big5,这样在存储和展示的时候,都无需使用diconv进行转换,字符也就不会再丢失了。
最近香港一个朋友的论坛遇到了这样的情况,很是苦恼,因为经常丢失的都是一些口语化的字符,找我帮忙解决。
刚开始看了半天,无从下手,以为是post表单的问题,后来发现不是。仔细深入查看一番,得知discuz big5的移动版也是以utf8格式进行显示和操作的,用户输入的字符,在由 utf8专为 big5进行存储的时候,字符发生了丢失。
后来解决方法就是:修改移动版的字符编码,将utf8全部改为big5,这样在存储和展示的时候,都无需使用diconv进行转换,字符也就不会再丢失了。