JAVA utf8编码字符_Java中的UTF-8字符编码
我有一些问题需要一些法语文本转换为UTF8,以便它可以在控制台,文本文件或GUI元素中正确显示.
原来的字符串是
HANDICAP╔ES
这应该是
HANDICAPÉES
这是一个代码片段,显示了如何使用jackcess数据库驱动程序在Eclipse / Linux环境中读入Acccess MDB文件.
Database database = Database.open(new File(filepath));
Table table = database.getTable(tableName, true);
Iterator rowIter = table.iterator();
while (rowIter.hasNext()) {
Map row = this.rowIter.next();
// convert fields to UTF
Map rowUTF = new HashMap();
try {
for (String key : row.keySet()) {
Object o = row.get(key);
if (o != null) {
String valueCP850 = o.toString();
// String nameUTF8 = new String(valueCP850.getBytes("CP850"), "UTF8"); // does not work!
String valueISO = new String(valueCP850.getBytes("CP850"), "ISO-8859-1");
String valueUTF8 = new String(valueISO.getBytes(), "UTF-8"); // works!
rowUTF.put(key, valueUTF8);
}
}
} catch (UnsupportedEncodingException e) {
System.err.println("Encoding exception: " + e);
}
}
在代码中,您将看到我要直接转换为UTF8的位置,这似乎不起作用,所以我必须进行双重转换.另请注意,使用jackcess驱动程序时,似乎没有办法指定编码类型.
谢谢,
凸轮
JAVA utf8编码字符_Java中的UTF-8字符编码相关推荐
- java asc码_Java中ASC码与字符互相转化
package com.ljq.test; /** * Java中ASC码与字符互相转化 * * @author jiqinlin * */ public class ASCTest { privat ...
- xml中1字节的UTF-8序列的字节1无效([字符编码]Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案)
xml中1字节的UTF-8序列的字节1无效([字符编码]Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案) 参考文章: (1)xml中1字节的UTF-8序列的 ...
- Python中的字符串与字符编码:编码和转换问题
原文转载自:http://www.cnblogs.com/yyds/p/6171340.html 读后感:最近在跑实验,对于中文编码问题一直感到困扰,读完这篇文章以后,了解了Unicode编码的一些信 ...
- Python中的字符串与字符编码
本节内容: 前言 相关概念 Python中的默认编码 Python2与Python3中对字符串的支持 字符编码转换 一.前言 Python中的字符编码是个老生常谈的话题,同行们都写过很多这方面的文章. ...
- 字符编码在python中的处理_python 字符编码处理问题总结
Python中常常遇到这种字符编码问题,尤其在处理网页源代码时(特别是爬虫中): UnicodeDecodeError: 'XXX' codec can't decode bytes in posit ...
- 微型计算机普遍使用的编码是什么,微型计算机中普遍使用的字符编码是什么
微型计算机中普遍使用的字符编码是什么? 微型计算机中使用最普遍的字符编码是ASCII码. 使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9.标点符号,以及在美式英语中 ...
- java有道_java中的各种流(老师的有道云笔记)
内存操作流-字节 之前的文件操作流是以文件的输入输出为主的,当输出的位置变成了内存,那么就称为内存操作流.此时得使用内存流完成内存的输入和输出操作. 如果程序运行过程中要产生一些临时文件,可采用虚拟文 ...
- java getbytes 长度_JAVA中的getBytes()方法
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组.这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方 ...
- java语言使用的字符码集是_Java应用开发中的字符集与字符编码
事出有因 在向HttpURLConnection的输出流写入内容时,因没有设置charset,导致接收方对数据的验签不一致. URL url = newURL(requestUrl);//打开连接 H ...
最新文章
- C 的大致运行原理。
- Kubernetes 1.8.4 手动安装教程-安装Dashboard(七)
- jdk1.8和tomcat9.0、maven3.5.0配置教程
- 神经网络与机器学习 笔记—支持向量机(SVM)(上)
- Centos7 安装 opencv
- Spring源码:IOC容器
- 一杯水怎么测试_一杯水就能鉴别翡翠真假的高招
- 持续集成工具FinalBuilder使用心得
- 20162317 2016-2017-2 《程序设计与数据结构》第8周学习总结
- 分库分表解决方案之MyCat
- 宇宙第一 IDE Visual Studio 2019 支持 C++ 和 Python 了!
- 杭电1081_二维dp
- 撩课-Java面试宝典-第十六篇
- aria2c 官方手册中文翻译版
- 如何对接小发猫的伪原创API
- 最害怕的是,不知道想要什么
- html页面怎么适配拼接的大屏,大屏上的全屏页面的自适应适配方案
- 手机rar压缩包解密,rar压缩包权限密码多少?
- win10的C盘满了清理方法
- Facebook第三方登录切换账号的问题
热门文章
- 实验5 —— 编写、调试具有多个段的程序
- ERP产品销售发货判断库存功能(四十二)
- 无法向会话状态服务器发出回话状态请求
- 我对ThreadLocal的一些理解 内存泄露啥的
- SQL 2016 AlwaysOn 无域AlwaysOn配置要点
- OpenSSL生成root CA及签发证书
- org/hibernate/validator/internal/engine
- Spring Boot2.0 整合mybatis、分页插件、druid
- ubuntu14.04 LTS Visual Studio Code 编辑器推荐
- 乔布斯《我生命中的三个故事》