【java – MySQL在Latin1中工作 – 如何插入UTF-8编码数据?】教程文章相关的互联网学习教程文章

Java-JTable中的UTF-8【代码】

如何将UTF-8字符串添加到JTable中? ASCII范围内的字符串看起来不错,但是带有重音符号的字符无法正确显示.解决方法:我在读取字符串时未将阅读器设置为UTF-8编码.变更后BufferedReader br = new BufferedReader(new InputStreamReader(di));至BufferedReader br = new BufferedReader(new InputStreamReader(di, "UTF-8"));文本正确显示.

java-如何从utf-8字符中删除不可见的字符【代码】

我写了一个程序来生成一个随机的utf-8字符串,但是有些混乱.我不知道我的代码是否错误或某些字符不可见,如何去除这些混乱的字符(但我想保留中文,韩文,日文,符号等)? 有代码:private byte randomByteInRange(int min, int max) {return (byte) (min + rand.nextInt(max - min)); }private String randomUtf8String(int length) throws UnsupportedEncodingException {int j = 0;byte[] bytes = new byte[6 * length];for (int i = ...

UTF-8编码不适用于Eclipse Java应用程序【代码】

我在某个无法解决的地方遇到了一些编码问题. 我有下一个Java文件:public class Main {public static void main(String[] args) {System.out.println("áéíàèì€aei");} }文件字符集编码为UTF-8,我正在Windows上使用Eclipse进行编辑和编译.编译完文件后,我将.class文件移动到Debian服务器,其字符集编码也是UTF-8,如下所示:root@srv-dev:~# locale LANG=fr_FR.UTF-8 LANGUAGE= LC_CTYPE="fr_FR.UTF-8" LC_NUMERIC="fr_FR.UTF-8" LC_...

查询从“ UTF-8”世界到Java“ char”的读取字节【代码】

有了此link中提供的以下代码段,byte[] bytes = {0x00, 0x48, 0x00, 0x69, 0x00, 0x2C,0x60, (byte)0xA8, 0x59, 0x7D, 0x00, 0x21}; // "Hi,您好!"Charset charset = Charset.forName("UTF-8"); // Encode from UCS-2 to UTF-8 // Create a ByteBuffer by wrapping a byte array ByteBuffer bb = ByteBuffer.wrap(bytes); // Create a CharBuffer from a view of this ByteBuffer CharBuffer cb = bb.asCharBuffer();使用wrap()方法...

Java-Tomcat春季UTF-8【代码】

我正在使用spring 4和tomcat8.编码有问题.我输入一些值并提交表格.在控制器中,我具有非UTF-8编码的参数.请参阅有关控制器的注释. 这是我的JSP的一部分:<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" language="java" %><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> ...<form:form modelAttribute="category" htmlEscape="false" id="categoryUpdateForm" method="post" acce...

为什么法语字符不能与Java一起使用utf-8?【代码】

我有一个带有法语字符的HTML文件.我需要替换该文件中的一些字符串,所以我执行以下操作:public static void replaceStringInFile(String filePath, String oldText, String newText) {try{Path path = Paths.get(filePath);Charset charset = StandardCharsets.UTF_8;String content = new String(Files.readAllBytes(path), charset);content = content.replace(oldText, newText);Files.write(path, content.getBytes(charset));...

Java JTextPane HTML编辑器UTF-8字符编码【代码】

我使用JTextPane作为简单的html编辑器.jtp=new JTextPane(); jtp.setContentType("text/html;charset=UTF-8"); jtp.setEditorKit(new HTMLEditorKit());当我调用jtp.getText()时,我得到了漂亮的html代码,其中转义了所有特殊字符.但我不想转义国家字符(波兰语),而只希望使用&,<,>当我进入编辑器时<foo>? ? &我懂了<foo> &amp;但我想得到<foo>? ? &amp;可能性如何?解决方法:不幸的是,那是不可能的. javax.swing.text.html.HTMLWrit...

java-拆分UTF-8字符串的正确方法【代码】

我想分割一个utf-8字符串. 我已经尝试过StringTokenizer,但是失败了. 标题应该为“ 0”,但显示为“ ????_?????_?????”.String test = "en.m ????_?????_????? 1 0";StringTokenizer stringTokenizer = new StringTokenizer(test);String code = stringTokenizer.nextToken();String title = stringTokenizer.nextToken();拆分utf-8字符串的正确方法是什么?解决方法:这里的问题是阿拉伯文本不在字符串的“结尾”. 例如,如果我选择...

Java字符串编码为UTF-8【代码】

我有一些HTML代码,存储在Java.lang.String变量中.当将字符串变量的内容写入文件系统上的文件时,我将该变量写入文件,并将编码设置为UTF-8.我打开该文件,一切看起来很棒,例如→显示为向右箭头. 但是,如果jsp页面使用相同的String(包含相同的内容)在浏览器中呈现内容,则→之类的字符会显示为问号(?). 将内容存储在String变量中时,请确保使用:String myStr = new String(bytes[], charset) 不仅仅是:String myStr = "<html><head/>...

java – jsp没有以适当的格式传递UTF-8数据【代码】

我希望JSP页面支持UTF8数据我能够使用struts2和jsp进行本地化但是当我用本地语言从jsp上的用户获取数据时,信息不能以正确的格式运行,而是传递一些grabled数据. 这是我的jsp代码:——<%@ page language="java" contentType="text/plain; charset=UTF-8"pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@page import="java.util.*"%> <%@ taglib uri="/struts-tags" prefix="s"%> <!...

android studio with Java compiler error:字符串太大,无法使用UTF-8编写而不是’STRING_TOO_LARGE’【代码】

当我在android studio中清理android项目时,错误发生了,我已经支持到之前的提交或不同的分支,它可以在几天前查找,但现在有这个错误.我已经检查了这个问题,并没有为我的项目添加大图像或字符串. STRING_TOO_LARGE String in Kothlin解决方法:目前,您可以降级Gradle版本以解决此问题.使用gradle 3.1版本,如下面的3.1.3.classpath 'com.android.tools.build:gradle:3.1.3'

java – 以编程方式将txt文件从ANSI转换为UTF-8【代码】

我在这里需要你的帮助.我正在研究一个将txt文件中的数据转换为数据库的java应用程序,问题是该文件具有ANSI编码,我无法更改,因为它来自我的应用程序外部,当我将数据写入数据库我得到了一些“???”内.我的问题是,如何将我从文件中读取的数据从ANSI转换为UTF-8,它可以处理那些已经满足的符号.我已经尝试过Byte []到String转换,但它没有用.解决方法:使用像这样的开放decoding Reader:Reader reader = new InputStreamReader(inputStre...

java – 如何强制jar使用(或运行jar的jvm)utf-8而不是系统的默认编码【代码】

我的Windows默认编码是GBK,我的Eclipse完全是utf-8编码的. 因此,在我的Eclipse中运行良好的应用程序崩溃,因为在导出为jar文件时单词变得不可读; 我必须在.bat文件中编写以下行来运行该应用程序start java -Dfile.encoding=utf-8 -jar xxx.jar 现在我的问题是,我可以在源代码中编写一些内容来设置应用程序使用(或jvm运行)utf-8而不是系统的默认编码.解决方法:打开文件进行读取时,需要明确指定要用于读取文件的编码:Reader r = n...

java – 使用PDFBox将UTF-8编码的字符串写入PDF [复制]【代码】

参见英文答案 > Apache PDFBox: Can I set font other than those present in PDType1Font 1个我无法使用PDFBox将unicode字符写入PDF.下面是一些生成垃圾字符而不是输出“?”的示例代码.我可以添加什么来获得对UTF-8字符串的支持?PDDocument document = new PDDocument(); PDPage page = new PDPage(); document.addPage(page); PDPageContentStream contentStream = new PDPageContentStream...

java – i18n在JSF 2.0应用程序中使用UTF-8编码的属性文件【代码】

我正在使用jsf-ri 2.0.3,需要希伯来语和俄语支持.问题是我在屏幕上看到的是乱码而不是正确的文字. 首先,我为每种语言定义了包(* _locale.properties).这些文件采用UTF-8编码.其次,我在faces-config.xml中定义了默认和支持的语言环境<locale-config><default-locale>iw</default-locale><supported-locale>en</supported-locale><supported-locale>ru</supported-locale> </locale-config>我添加了一个自定义过滤器,将响应字符编码设...