1.我们有一个简单的程序
public class TestVn {
 public static void main(String[] args) throws UnsupportedEncodingException {
  System.out.println("jvm charset:" + Charset.defaultCharset());
  String a = new String("Tiếng Việt".getBytes("utf-8")); // 越南文
  String b = new String("Tiếng Việt".getBytes("iso-8859-1"));
  String c = new String("Tiếng Việt".getBytes("gbk"));
  System.out.println("1: "+a);
  System.out.println("1: "+b);
  System.out.println("1: "+c);
 }
}
2.在windows xp环境下,看控制台
jvm charset:UTF-8
1: Tiếng Việt 显示正确
1: Ti?ng Vi?t
1: Ti?ng Vi?t
3.我们使用securecrt登陆linux环境
-bash-3.2$ java TestVn
jvm charset:GBK
1: Tiếng Việt  显示正确
1: Ti?ng Vi?t
1: Ti?ng Vi?t
4.我们更改一下securecrt的会话设置
原来的设置

现在的设置


 
5.我们再来执行一下程序
-bash-3.2$ java TestVn
jvm charset:GBK
1: Ti岷縩g Vi峄噒 显示不正确
1: Ti?ng Vi?t
1: Ti?ng Vi?t
6.所以乱码的问题不能一味的纠结于jvm本身,在终端看到的软件本身设置就会显示出乱码

java基础-一次越南语乱码经历相关推荐

  1. 【Java 基础】Buffer 处理中文乱码问题

    文章目录 一.为什么会出现乱码? 二.读取中文字符 一.为什么会出现乱码? 如果我们使用 UTF-8 来对中文进行编码(UTF-8 对中文汉字编码使用 3 个字节,对英文字母编码使用 1 个字节),并 ...

  2. SqlServer 越南语乱码

    执行SQL update t_mch_merchant  set client_name = 'Dự kiến, Học viện Ngân hàng'  where id = 90 查询结果 sel ...

  3. 数学语言和java基础语言的对应

    数学语言和java基础语言是对应的.在数学中,使用变量需要假设一个,在java中也需要声明一个.数学:设x=9设整数x=9,设y属于N,y=2x设整数k=x-9+yjava:int x=9;int y ...

  4. Java基础-编写问候语-“Hello World”

    Java基础-编写问候语-"Hello World" 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.编写"Hello World"程序 ...

  5. Java基础语法纯小白入门

    Java是一门很热门的计算机语言,它能为互联网应用.企业内部应用提供很好的程序,还可以在硬件如手机,家电,机床,服务器,电脑,机器人等上面进行嵌入式编程让硬件活动,也可以用来建设网站,比如影音艺这个网 ...

  6. JAVA基础知识总结:一到二十二全部总结

    >一: 一.软件开发的常识 1.什么是软件? 一系列按照特定顺序组织起来的计算机数据或者指令 常见的软件: 系统软件:Windows\Mac OS \Linux 应用软件:QQ,一系列的播放器( ...

  7. Vllos笔记-Java基础

    #Java基础 目录: 1:基本知识4:常量与变量5:数据类型7:方法8:流程控制9:数组(array)10:Java内存划分11:面向对象12:API 13.抽象:也属于面向对象14.接口(Inte ...

  8. 狂神说java java基础篇 学习笔记

    java基础的视频内容笔记都在这了 前言等字数非常长的章节,使用了AI语音识别成文字后修改的,有错漏欢迎提出 面对对象模块的按照自己的理解进行了内容修改,可以对比原视频内容理解,如有建议欢迎提出 前言 ...

  9. Java基础之IO流操作

    第14章 File类与IO流 主要内容 File类 字节流 字符流 文件流 缓冲流 转换流 数据流 对象流 打印流 Scanner与System与IO流 教学目标 使用File类对象表示文件或目录 能 ...

最新文章

  1. 前端面经笔记 2021.8.28
  2. c语言if(!k1)x=1,C语言选择题题库2
  3. esp32 python-MicroPython for esp32
  4. leetcode讲解--566. Reshape the Matrix
  5. 面试题总结16 对一个整数开根号
  6. python能print中文吗_win10中文版,python的print不能打印中文字符?
  7. TCP连接(client、server)状态转换
  8. blockly和Java交互_blockly 基础学习(一)
  9. iphone黑屏转圈_iphone XR被曝新BUG,众多用户中招,无规律黑屏假死
  10. 【iOS】从实际出发理解多线程(二)--NSThread基础操作
  11. openssl-1.0.1e for arm
  12. Deepin下java开发环境部署
  13. SpringCloud创建Config模块
  14. python中function函数的用法_Python中Function(函数)和methon(方法)
  15. 全球 IPv4 地址消耗殆尽,苹果主力推进 IPv6
  16. android平板电脑维修电路图,图解Windows10平板电脑电路原理和维修
  17. 全球顶尖!StarVR推出搭载集成眼动追踪的VR设备
  18. 《软件工程导论第6版》--张海藩 牟永敏 课后答案及其详解 第4章 形式化说明技术
  19. java poi html转word_POI操作word和html相互转化
  20. scara机器人运动学正逆解

热门文章

  1. 查看、修改vue启动命令
  2. ERROR 1415 (0A000): Not allowed to return a result set from a trigger
  3. movie maker视频剪辑软件的使用
  4. zigbee 源码 05火焰传感器
  5. zigbee 源码 02-光敏传感器
  6. 【分析】GPS/RTK+蓝牙融合定位系统价格
  7. 雷神台式计算机配置,雷神电脑BIOS设置教程
  8. 开源实习经验分享:openEuler软件包加固测试
  9. wampserver配置域名
  10. MATLAB到底有多厉害