String 编码

1、

Utf-8编码 转 Ansi

new String(str.getBytes("UTF-8"), "GB2312");

正解,ANSI 编码相当于没有编码,操作系统是 GB2312 的话,就是上面这例子,准确地说是读取 JVM 从操作系统中读取的默认编码。这样的话,就能在这台机器上正常显示出来,当然把这个字符保存在文件里面跑到另一个 Big5上依然无法显示出来。

System.getProperty("file.encoding");
System.getProperty("sun.jnu.encoding");

参考网址:http://bbs.csdn.net/topics/390887199

C

时间: 2024-10-06 00:07:22

String 编码的相关文章

String.getBytes() String编码转换

在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组.这个表示在不通OS下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如 byte[] b_gbk = "中".getBytes("GBK"); byte[] b_utf8 = "中".getBytes("UTF-8"); by

Collection 和Collections的区别|、String的getBytes方法

1.比较Collection 和Collections的区别=====    (1).java.util.Collection 是一个集合接口.它提供了对集合对象进行基本操作的通用接口方法.Collection接口在Java 类库中有很多具体的实现.Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式.   (2)2.java.util.Collections 是一个包装类.它包含有各种有关集合操作的静态多态方法.此类不能实例化,就像一个工具类,服务于Java的Collec

Servlet编码

一,Servlet编码(常用的get和post) 0,url的组成: scheme://ip:port/contextPath/servletPath/pathInfo?queryString 例如,在 http://192.168.1.101:8080/ReceiveAndroid/ServletForPostMethod/pathInfo?name=莉莉&pwd=abc 中, contextPath:/ReceiveAndroidservletPath:/ServletForPostMeth

Java 中需要编码的场景

I/O 操作中存在的编码 我们知道涉及到编码的地方一般都在字符到字节或者字节到字符的转换上,而需要这种转换的场景主要是在 I/O 的时候,这个 I/O 包括磁盘 I/O 和网络 I/O,关于网络 I/O 部分在后面将主要以 Web 应用为例介绍.下图是 Java 中处理 I/O 问题的接口: Reader 类是 Java 的 I/O 中读字符的父类,而 InputStream 类是读字节的父类,InputStreamReader 类就是关联字节到字符的桥梁,它负责在 I/O 过程中处理读取字节到

[转]py编码终极版

py编码终极版 原文链接:http://www.cnblogs.com/yuanchenqi/articles/5956943.html 一 什么是编码? 基本概念很简单.首先,我们从一段信息即消息说起,消息以人类可以理解.易懂的表示存在.我打算将这种表示称为"明文"(plain text).对于说英语的人,纸张上打印的或屏幕上显示的英文单词都算作明文. 其次,我们需要能将明文表示的消息转成另外某种表示,我们还需要能将编码文本转回成明文.从明文到编码文本的转换称为"编码&qu

Java String API

java.lang包: String; /*java String * String对象一旦创建其内容便不会改变 * * */ Construct: String(byte[] bytes) String(byte[] bytes, int offset, int length) String(char[] value) String(char[] value, int offset, int count) Method: String obj=new String(); obj.length(

[读后感]Java 控制台运行 Jar 传参的编码问题

下面这版面,太让我纠结了,谁能帮调整一下,... _________________ java -jar test.jar "一二一" 这样传进去的 "一二一" 如果打印出来,会是乱码,可以加个 -Dfile.encoding=UTF-8 来指定参数作为什么字符编码传入. java -Dfile.encoding=UTF-8 -jar test.jar "一二一" 这样,在 java 代码内打印出来的就不是乱码了. 另外: String 表示一个

使用 URLDecoder 和 URLEncoder 对中文字符进行编码和解码

摘要: URLDecoder 和 URLEncoder 用于完成普通字符串 和 application/x-www-form-urlencoded MIME 字符串之间的相互转换.在本文中,我们以使用URLDecoder解决GET请求中文乱码问题为场景说明 URLDecoder/URLEncoder 的用法,并给出了 application/x-www-form-urlencoded MIME 字符串的编码规则. 一. URLDecoder/URLEncoder 使用场景概述 URLDecode

String方法之综述(JDK1.7)

以下内容均为JDK中文文档中内容,仅做学习参考使用:http://tool.oschina.net/apidocs/apidoc?api=jdk-zhpublic int length()返回此字符串的长度.(接口CharSequeue中的length方法)public boolean isEmpty()当且仅当length()为0时返回 true.public char charAt(int index)返回指定索引处的char值.(接口CharSequeue中的length方法)public