Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[经验] 本地农场中,用户名和好友名单显示乱码的解决方案,超简单.

[复制链接]
kingtung 发表于 2009-11-10 11:54:24 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 UTF8简体 BIG5繁体 
插件名称: No Name
插件作者: Amanda Memorry
适用版本: UCHome 2.0
本帖最后由 kingtung 于 2009-12-23 11:18 编辑

12.23 11:17备注:最近Q农场的崛起又狠狠的刺激了一大堆人的雄性荷尔蒙,但我想说的是,本文只适用于漫游版农场的解决方案。请一定要看清楚哦&.&
手太多,很多人不屑于回答或发布解决方案.
为什么都要搞这么麻烦呀,只需要修改两个文件.增加12个字符就可以解决的事情.
问题根源:出在 icovn转换上面,也就是在Windows下面的Unicode 变不是UTF-16,而是UCS-2, Linux下面应该是UCS-2BE,不同的系统修改不同的编码方式就可以了。
so:
1.打开newfarm/newfarmjson.php 和newfarm/newfarm.php
2.在这2个文件中搜索UCS-2 替换为UCS-2BE。
3.上传覆盖,OVER。

问题解决。
============
若好奇,可来www.chinagolf8.cn进农场和牧场自己看看,不过恳请不要注册垃圾用户名哦,希望能在设置里填写一下实名.谢谢!
============
也就是说:
A.如果你用的是WINDOWS的服务器,那么上面两个文件中所有icovn中的编码值都应为UCS-2.
B.如果你用的是Linux的服务器,那么上面两个文件中所有icovn中的编码值都应为UCS-2BE.
这样两个系统中都不会出现用户名乱码了.

PS相关知识:
一般认为Windows下以16bit表示的Unicode并不是UTF-16,而是UCS-2。UCS-2是一种编码格式,同时也是指以一一对应关系的Unicode实现。在UCS-2中只能表示U+0000到U+FFFF的BMP(Basic Multilingual Plane ) Unicode编码范围,属于定长的Unicode实现,而UTF-16是变长的,类似于UTF-8的实现,但是由于其字节长度的增加,所以BMP部分也做到了一一对应,但是其通过两个双字节的组合可以做到表示全部Unicode,表示范围从U+0000 到 U+10FFFF。关于这一点,我在很多地方都看到混淆了,混的我自己都有点不太肯定自己的说法了,还好在《UTF-16/UCS-2》中还是区别开了,不然我不知道从哪里去寻找一个正确答案。(哪怕在IBM的相关网页上都将UCS-2作为UTF-16的别名列出).
回复

使用道具 举报

patiku 发表于 2009-11-10 12:05:15 | 显示全部楼层
顶~~支持!!
回复

使用道具 举报

bigda448 发表于 2009-11-10 12:08:01 | 显示全部楼层
2# patiku


   把截面替换成QQ农场界面就不简单了 大马哈
回复

使用道具 举报

11107207 发表于 2009-11-10 12:26:11 | 显示全部楼层
学习了。。。
回复

使用道具 举报

 楼主| kingtung 发表于 2009-11-10 13:52:10 | 显示全部楼层
patiku


   把截面替换成QQ农场界面就不简单了 大马哈
bigda448 发表于 2009-11-10 12:08



    不明白您什么意思哦
回复

使用道具 举报

 楼主| kingtung 发表于 2009-11-10 13:59:57 | 显示全部楼层
顶~~支持!!
patiku 发表于 2009-11-10 12:05



    谢谢您的支持^^
回复

使用道具 举报

dbangel 发表于 2009-11-10 14:13:35 | 显示全部楼层
確實亂碼稿的我都不太想安裝來玩....
等下照樓主所說的方式來修改..
看會不會成功呢....

謝謝樓主((em:06))
回复

使用道具 举报

 楼主| kingtung 发表于 2009-11-10 14:57:57 | 显示全部楼层
確實亂碼稿的我都不太想安裝來玩....
等下照樓主所說的方式來修改..
看會不會成功呢....

謝謝樓主((em ...
dbangel 发表于 2009-11-10 14:13



    百分百成功
回复

使用道具 举报

Imabird 发表于 2009-11-11 11:50:20 | 显示全部楼层
支持下.....
回复

使用道具 举报

 楼主| kingtung 发表于 2009-11-11 13:03:28 | 显示全部楼层
支持下.....
Imabird 发表于 2009-11-11 11:50



    多谢哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-17 06:34 , Processed in 0.108741 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表