java中'u0000'字符的显示问题

         最近学习java,发现在''u0000''居然在dos窗口中显示成了a。对此百思不得其解,开始怀疑是电脑的问题,可是 换了几点电脑后发现都显示的是a,然后又觉得是系统的问题,又感觉是点阵显示的问题·········

       最后终于发现了问题:由于用cmd进入dos后,把字体放大的原因。

       在网上查了一些资料后发现,cmd进入后代码页代码是936,支持中文显示的;command进入后的活动代码页是437,是不支持中文的。如果在用command进入后,无论字体放大还是缩小都不会出现显示a的情况,而用cmd进入后,当把字体放大后原来显示不出的a便出现了。

     暂时定为是cmd中的bug吧,有待深入研究,同时希望高手指点。

     

时间: 2024-10-13 08:59:24

java中'u0000'字符的显示问题的相关文章

java中处理字符编码(网页与数据库)(转)

首先声明一下,此文章时从网上转载的.如下的某些方法是确实管用,但是从中发现了有一点不足,就是原文笔者没考虑使用不同Web Server时出现的情况,比如文章里我用红色字体画出来的部分代码在Tomcat跑的时候得用他说的方法,不过到了WebSphere的时候必须得用原先的 String name = request.getParameter("name"); 所以采取本文方法的时候不要太死板,多试试.  在Java编程中,中文字体编码难倒了不少程序员,如果抓住了影响Java中文显示的几个

【Java编程】Java中的字符串匹配

在Java中,字符串的匹配可以使用下面两种方法:         1.使用正则表达式判断字符串匹配         2.使用Pattern类和Matcher类判断字符串匹配 正则表达式的字符串匹配:         正则表达式:定义一组字符串的一系列字符和符号,它由常量字符和特殊符号构成.         下面是正则表达式的一些预定义字符类,实际上是一些转义字符序列:                 1.\d   代表任何数字                 2.\D  代表任何非数字字符  

java中的字符数组反序-java中怎么将一个字符数组反序

问题描述 java中怎么将一个字符数组反序 新手java中怎么将一个字符数组反序,不要new数组,只能使用一个字符数组,三克油 解决方案 可以用Collection.reverse(list)呀,先把你的数组放到List里,再Collection.reverse(list),然后再从list中拿回来,示例代码: public static void main(String[] args) { String[] deal = new String[3]; deal[0] = "0"; d

Java中的字符编码问题处理心得总结_java

当面对一串字节流的时候,如果不指定它的编码,其实际意义是无法知道的. 这句话应该也是我们面对"字符转字节,字节转字符"问题时候时刻记在脑子里的.否则乱码问题可能就接踵而至. 其实乱码问题的本质就是Encoding和Decoding用的不是一个编码,明白了这个道理就很好解决乱码问题了. Java中常见的时候有如下: 1. String类使用byte[]的构造函数 String(byte[] bytes),String类同时提供了两个重载 (1)String(byte[] bytes, C

java中常用字符处理函数

substring() 它有两种形式,第一种是:String substring(int startIndex) 第二种是:String substring(int startIndex,int endIndex) concat() 连接两个字符串 replace() 替换 它有两种形式,第一种形式用一个字符在调用字符串中所有出现某个字符的地方进行替换,形式如下: String replace(char original,char replacement) 例如:String s="Hello&

java中有关日期的显示问题

问题|显示 import java.util.*; import java.text.*; public class StyleDemo {    public static void main(String[] args) {       Date now = new Date();       DateFormat df = DateFormat.getDateInstance();       DateFormat df1 = DateFormat.getDateInstance(Date

Java中统计字符个数以及反序非相同字符的方法详解_java

复制代码 代码如下: import java.util.ArrayList;import java.util.List;public class Test2 { /**  * @param args  */ public static void main(String[] args) {  String src = "A B C D E B C";  //替换掉空格  src = src.replaceAll(" ", "") ;   Syste

java中怎样读取并显示大文件

问题描述 我知道用内存映射的方法可以分段读大文件,但我想打开一个编辑框,把读取的文本文件显示给用户,还能根据用户拉动滚动条动态显示需要的内容.eclipse下有openeditor(..)能做到显示,但要求读取整个文件,我文件太大,只能考虑边读一部分边显示,请问有没有办法解决?我用windows记事本打开30M的文件占内存要60M,而且刷新极慢,但我发现用UE打开该文件速度超快且只占8M内存,显然是用了分段读取显示,有谁知道它是怎样实现的? 解决方案 解决方案二:这个问题也是我想问的,请问解决了

急!mapxtreme java中如何用标签显示比例尺?

问题描述 我是mapxtreme新手,想用自带的jsp标签来显示地图的比例尺,如何实现?请高手不吝赐教,先谢过!