当前位置: 代码迷 >> Android >> 数组中汉字的烦恼! 求解
  详细解决方案

数组中汉字的烦恼! 求解

热度:28   发布时间:2016-05-01 12:42:11.0
数组中汉字的苦恼!!!!! 求解
从原来的C代码中移植了一个方法到android上,从一个数组中,按照区号查询城市名。如下:

public class Areacode2CityCls {
        private final String ncAreaCode = new String[] {
                        "北京市",
                        "100000",
                        "010",
                        "大兴",
                        "102600",
                        "010",
                        "门头沟",
                        "102300",
                        "010",
                        "怀柔",
                        "101400",
                        "010",
                        "东城",
                        "100010",
                        "010",
                        "西城",
                        "100032",
                        。。。。

根据区号,查这个数组,查到城市的时候,return 城市名,比如010区号,会查到“北京市”: 

                     city = ncAreaCode[ i*3];
                     return City;

程序是在linux上build的,现在return 得到的字符串都是乱码。如果在windows上用eclipse则正常。
急死了,怎么也解决不了,大侠们给点指示为盼!

------解决方案--------------------
编码不对吧。。。
------解决方案--------------------
楼上,是编码不对,可是我不知道做些什么啊
------解决方案--------------------
这个需要做什么? 转换编码啊。
------解决方案--------------------
求教楼上,如何转换?多谢

  相关解决方案