zoukankan      html  css  js  c++  java
  • Android Studio 导入 Eclipse 的代码后,代码中的注释显示乱码问题

    看到乱码后,意识到可能是编码方式错了。在 Android Studio 的设置菜单中找到修改编码的地方。如下: 
    File > Settings > Editor > File Encodings 里 Project Encoding 改为 GBK,为了统一规范,我也将其它 Encoding 项也设置为 GBK了。

    -----------------------------------------------------------------------------------------------

    但运行后,程序中的中文又出现乱码的情况。

    在 CSDN 的Andorid 论坛中提问,没有得到想要的答案。见帖子:http://bbs.csdn.net/topics/391818489。最后,还是在网上查找到解决方法,如下:

    apply plugin: 'android'  
      
    dependencies {  
        compile fileTree(dir: 'libs', include: '*.jar')  
        compile project(':appcompat_v7')  
    }  
      
    android {  
        compileSdkVersion 10  
        buildToolsVersion "20.0.0"  
        android {compileOptions.encoding = "GBK"}               /////////增加的内容,可以解决部署到设备上汉字显示乱码的问题
      
        compileOptions {  
            sourceCompatibility JavaVersion.VERSION_1_7  
            targetCompatibility JavaVersion.VERSION_1_7  
        }  
      
        sourceSets {  
            main {  
                manifest.srcFile 'AndroidManifest.xml'  
                java.srcDirs = ['src']  
                resources.srcDirs = ['src']  
                aidl.srcDirs = ['src']  
                renderscript.srcDirs = ['src']  
                res.srcDirs = ['res']  
                assets.srcDirs = ['assets']  
            }  
      
            // Move the tests to tests/java, tests/res, etc...  
            instrumentTest.setRoot('tests')  
      
            // Move the build types to build-types/<type>  
            // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...  
            // This moves them out of them default location under src/<type>/... which would  
            // conflict with src/ being used by the main source set.  
            // Adding new build types or product flavors should be accompanied  
            // by a similar customization.  
            debug.setRoot('build-types/debug')  
            release.setRoot('build-types/release')  
        }  
    }  
  • 相关阅读:
    为什么C/C++语言使用指针
    VS2010调试入门指南
    vs2010的11个调试技巧和方法
    排序算法一:快速排序
    Ubuntu下codeblocks汉化
    Ubuntu下Code::Blocks无法编译 /bin/sh: 1: g++ not found 解决办法
    QQ通信原理及QQ是怎么穿透内网进行通信的?
    jackson中自定义处理序列化和反序列化
    Json解析工具Jackson(使用注解)
    jackSon注解– @JsonInclude 注解不返回null值字段
  • 原文地址:https://www.cnblogs.com/91program/p/5194240.html
Copyright © 2011-2022 走看看