`

java ascii转中文(ascii转utf-8)清测好用

    博客分类:
  • java
阅读更多
package com.teamdev.jxbrowser.chromium.demo.util;

import java.io.File; 
import java.io.FileWriter; 
import java.io.IOException; 
import java.io.PrintWriter; 

import sun.io.ByteToCharConverter;

public class CoderUtils {
/**
* 将Ascii转换成中文字符串
*/
public static String AsciiToChineseString ( String s )
{
   if ( s == null )
    return s;
   char[] orig = s.toCharArray ();
   byte[] dest = new byte[ orig.length ];
   for ( int i = 0; i < orig.length; i++ )
    dest[ i ] = ( byte ) ( orig[ i ] & 0xFF );
   try{
    ByteToCharConverter toChar = ByteToCharConverter.getConverter("utf-8");
    return new String (toChar.convertAll(dest) );
   }
   catch ( Exception e )
   {
    System.out.println ( e );
    return s;
   }
}
public static void main(String[] args) {
System.out.println("ascii转utf-8="+AsciiToChineseString("\u8bf7\u767b\u5f55\u540e\u518d\u7ee7\u7eed\u3002"));
}
}
分享到:
评论

相关推荐

    快速转码(UTF-8转ASCII)

    本文将详细介绍“快速转码(UTF-8转ASCII)”这一主题,以及如何在Java Web开发中实现这个过程。 首先,我们要理解UTF-8和ASCII编码的区别。ASCII(American Standard Code for Information Interchange,美国信息...

    gb2312与utf-8转换

    UTF-8编码的一个显著特点是其兼容ASCII编码,前128个字符(包括英文、数字和一些特殊符号)与ASCII相同,只用一个字节表示;其他字符则使用2至4个字节不等。UTF-8的广泛支持和跨平台兼容性使其成为了互联网上最常用...

    utf-8码转换器(转换成utf-8码)

    对于ASCII字符,UTF-8编码和ASCII编码相同,都是单字节,这使得UTF-8在处理英文文本时效率较高。 2. **SWT(Standard Widget Toolkit)**: SWT是Eclipse基金会的一个开源项目,它是一个用于创建跨平台GUI应用程序...

    java jsp解决utf-8乱码.zip

    在Java JSP开发中,遇到UTF-8编码导致的乱码问题是一个常见的困扰。这个问题主要涉及到字符编码的统一和正确处理。UTF-8是一种广泛使用的Unicode字符编码方案,它可以支持几乎所有的字符集,包括中文、日文和韩文。...

    Java本地编码文件转UTF-8文件

    把含有本地编码的文件转成utf-8的,经常用于java文件的转码. 把编码gbk的java文件批量转成utf-8编码的文件.

    JDK中文转utf-8编码

    JDK 中文转 utf-8 编码是 Java 开发中常见的问题,特别是在处理中文字符时。_utf-8 编码是一种通用的编码方式,可以表示所有 Unicode 字符。在 JDK 中提供了一个工具 native2ascii.exe,可以将中文字符转换为 utf-8 ...

    UTF-8.rar_utf_utf gb2312_utf 转换_utf-8_utf-8解码

    UTF-8的特点是其编码效率较高,对于ASCII字符(如英文字符)使用单字节表示,而对于非ASCII字符则使用2到4个字节不等。这种设计使得UTF-8在兼容性方面表现优秀,尤其是在网络传输和存储方面。 GB2312,全称“国标...

    JAVA字符编码:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换

    UTF-8使用1到4个字节来表示一个字符,对于ASCII字符集中的字符,UTF-8与ASCII完全兼容。 #### 三、编码转换方法 在Java中,可以使用`String`类的方法来实现不同编码之间的转换。具体来说: - `getBytes(String ...

    Java 程序转码(UTF-8)

    ### Java程序转码(UTF-8):详细解析与实现 #### 一、引言 在处理文本数据时,字符编码是一项重要的技术基础。不同系统、不同语言环境下的字符编码可能不一致,这就需要进行字符编码转换以确保数据正确显示和处理...

    自动检测汉字GB18030编码与UTF-8编码

    想到如下特征来识别汉字: 1. 如果第1位是0就不需要判断的,一定是ASCII字符。 2. 如果第1位是1开头的,第2位是0开头的,一定是GB编码。 3. 如果第1位是非1110开头的,则一定是GB编码。 4. 多做几个汉字判断。

    简单的UTF-8与GBK之间相互转码工具

    这个名为`encoding_p.java`的Java源代码文件,应该包含了一个简单的类或函数,用于实现文件从GBK到UTF-8,以及从UTF-8到GBK的转换。在Java中,我们可以使用`java.nio.charset`包中的`Charset`和`CharsetDecoder`、`...

    字符转码,gb2312 usc2 ,utf-8

    对于ASCII字符,UTF-8使用单字节表示,与ASCII编码一致;对于非ASCII字符,UTF-8使用2到4个字节来编码。这种特性使得UTF-8在处理多语言环境时具有很高的兼容性和效率。 在实际应用中,字符编码的转换常常是必要的。...

    如何将编码转换为UTF-8

    1. UTF-8 编码的重要性:在 WEB 开发中,UTF-8 编码扮演着非常重要的角色,特别是在传递中文时,必须经过编码的动作,否则可能会出现乱码的情况。 2. 使用 URLEncoder.encode() 方法:在 Java 中,可以使用 java...

    UTF-8中文字符表

    ### UTF-8中文字符表详解 #### 一、前言 在数字编码的世界里,UTF-8(Unicode Transformation Format-8 bits)作为一种重要的编码方式,被广泛应用于网页、数据库及各种文本处理系统中。UTF-8是Unicode的一种变长...

    判断文本文件是否为UTF-8编码

    2. 对于非ASCII字符,UTF-8使用多字节序列表示,每个字节的最高位为1,并按照特定规则组合形成字符编码。 判断一个文本文件是否为UTF-8编码,通常可以通过以下步骤: 1. **检查BOM(Byte Order Mark)**:UTF-8...

    xml.rar_UTF XML_UTF-8编码_utf_utf-8_xml utf-8

    在"xml.rar_UTF XML_UTF-8编码_utf_utf-8_xml utf-8"这个压缩包中,我们主要探讨的是与XML文档相关的编码问题,特别是UTF-8编码。 UTF-8是一种广泛使用的Unicode字符编码方案。它能够表示Unicode标准中的所有字符,...

    如何将文本转换为UTF-8码 .e.rar

    - **Java**:使用`java.nio.charset.Charset`类,如`new String(fileBytes, "GBK").getBytes("UTF-8")`。 - **JavaScript**:可以借助第三方库如`iconv-lite`,但在浏览器环境中需注意文件读取限制。 5. **在线...

    GBK转UTF-8

    描述中的"GBK转UTF-8工具,支持java工程批量转换"表明存在一款工具,可以一次性处理多个Java工程文件,将它们从GBK转换为UTF-8编码。 `GB2UTF8.exe`很可能是这个转换工具的可执行文件,用户可以直接运行它来启动...

    关于JAVA字符编码:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换

    ### 关于JAVA字符编码:Unicode, ISO-8859-1, GBK, UTF-8 编码及相互转换 在Java开发过程中,字符编码是处理文本数据的基础,不同的编码方式会影响数据的存储、传输以及显示。本文将详细介绍几种常见的字符编码...

Global site tag (gtag.js) - Google Analytics