zoukankan      html  css  js  c++  java
  • Ubuntu下 Oracle sqldeveloper中文目录、文件,select查询结果中:中文乱码

    是由于JDK所致。下面是网上的解决方案

    解决案例1:

     1,找到jdk的安装路径,在jdk安装路径下有个fonts目录,如我的jdk安装路径为:/usr/java/jdk1.6.0_24/jre/lib/fonts。进入到fonts目录,新建文件夹 fallback
    
       cd /usr/java/jdk1.6.0_24/jre/lib/fonts
    
       mkdir fallback
    
     进入到fallback目录下,
    
       cd fallback
    
    2,查询本地系统使用的中文字体
    
       #find / -name *.ttc
    
        /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc
    
    3,#ln -s /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc zenhen.ttc
    
    4,#mkfontdir
    
    5,#mkfontscale
    
    6,##sqldeveloper
    
    Ok,重启sql developer就正常显示中文啦

    解决案例2:

    根本原因是由于JDK不支持中文造成的,不管是界面有中文乱码,还是查询结果中有中文,修改方法如下:
    
    cd JAVA_HOME/jre/lib/fonts
    
    sudo mkdir fallback
    
    cd fallback
    
    cp msyh.ttf ./         #此处的msyh.ttf是字体文件,可以从Windows平台拷贝过来(c:/Windows/Fonts/msyh.ttf),也可以用其他字体文件,只要支持中文即可sudo mkfontdir
    
    sudo mkfontscale
    
    重启sqldeveloper即可。
  • 相关阅读:
    [Codeforces721E]Road to Home
    [Codeforces513E2]Subarray Cuts
    [CodeForces332E]Binary Key
    [HDU4585]Shaolin
    [HDU3726]Graph and Queries
    [BZOJ3224]普通平衡树
    [BZOJ3173]最长上升子序列
    [POJ2985]The k-th Largest Group
    PHP一句话
    体验VIP版本灰鸽子,哈哈,拿到了老师的病毒教程
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/3488108.html
Copyright © 2011-2022 走看看