看到这个标题是不是特别奇怪?没错,就是故意将中文转为乱码!!!
百度一大圈都没找到!!!
全部都是说如何将乱码转为中文的!
--------------------------------------------------------------------------------
事情是这样的,我们的游戏做了多语言版本,有法语、德语、西班牙语、日语等等乱七八糟的语言,后来某天突发奇想在游戏中加入一种外星语吧?嗯这个想法挺有趣的,但是又不能专门去翻译外星语,其实只要看不懂就好了,于是想要么弄成乱码吧,程序员都懂的。
可是偏偏不想碰到的时候碰到乱码,现在想碰到乱码就死活出现不了,后来想到一种方法,就是写一段代码将中文读取进来,转换为GB2312就行了,果然程序员改变世界。
代码如下:(C#)
string text="中文";
string keyword;
byte[] buffer= System.Text.Encoding.UTF8.GetBytes(text);
keyword=System.Text.Encoding.GetEncoding("GB2312").GetString(buffer);
Debug.Log (keyword);