character-encoding相关内容

.NET Core 不知道 Windows 1252,如何解决?

这个程序在为 .NET 4 编译时工作得很好,但在为 .NET Core 编译时就不行.我了解不支持编码的错误,但不知道如何修复它. 公开课公共共享函数 Main(ByVal args As String()) As IntegerSystem.Text.Encoding.GetEncoding(1252)结束函数结束班 解决方案 为此,您需要 注册CodePagesEncodingProv ..
发布时间:2021-11-26 12:23:43 其他开发

如何在 Java 中在 ISO-8859-1 和 UTF-8 之间进行转换?

有谁知道如何将字符串从 ISO-8859-1 转换为 UTF-8 并在 Java 中返回? 我从 Web 获取字符串并将其保存在 RMS (J2ME) 中,但我想保留特殊字符并从 RMS 获取字符串,但使用 ISO-8859-1 编码.我该怎么做? 解决方案 一般来说,你不能这样做.UTF-8 能够对任何 Unicode 代码点进行编码.ISO-8859-1 只能处理其中的一小部分. ..
发布时间:2021-11-25 18:41:12 Java Web开发

java中的编码转换

是否有任何免费的 Java 库可用于将一种编码的字符串转换为另一种编码,例如 图标?我使用的是 Java 1.3 版. 解决方案 您不需要超出标准的库 - 只需使用 字符集.(您可以只使用 String 构造函数和 getBytes 方法,但我个人不喜欢只使用字符编码的名称.拼写错误的空间太大了.) 编辑:正如评论中所指出的,您仍然可以使用 Charset 实例,但可以轻松使用 St ..
发布时间:2021-11-25 18:23:30 Java Web开发

JVM 的默认编码是什么?

UTF-8 是 Java 中的默认编码吗? 如果没有,我怎么知道默认使用的是哪种编码? 解决方案 JVM 的默认字符集是运行它的系统的字符集.对此没有特定值,您通常不应依赖默认编码为任何特定值. 它可以在运行时通过 Charset.defaultCharset() 访问,如果这对你有用的话,但实际上你应该指出总是明确指定编码你可以这样做. ..
发布时间:2021-11-25 18:18:29 Java Web开发

谁在 Spring MVC 中设置响应内容类型(@ResponseBody)

我的注解驱动 Spring MVC Java Web 应用程序在 jetty Web 服务器上运行(目前在 maven jetty 插件中). 我正在尝试使用一种仅返回字符串帮助文本的控制器方法来支持 AJAX.资源采用 UTF-8 编码,字符串也是如此,但我来自服务器的响应带有 content-encoding: text/plain;charset=ISO-8859-1 即使我的浏览 ..
发布时间:2021-11-25 16:28:06 Java Web开发

如何在 Java 中查找默认字符集/编码?

显而易见的答案是使用 Charset.defaultCharset() 但我们最近发现这可能不是正确的答案.有人告诉我,结果与 java.io 类在几次使用的实际默认字符集不同.看起来 Java 保留了 2 组默认字符集.有没有人对这个问题有任何见解? 我们能够重现一个失败案例.这是一种用户错误,但它仍然可能暴露所有其他问题的根本原因.这是代码, 公共类 CharSetTest {公共静态 ..
发布时间:2021-11-25 15:34:38 Java Web开发

Spring MVC UTF-8 编码

目前我正在尝试开始使用 Spring MVC.在尝试时,我遇到了编码问题. 我想在我的 JSP 页面上显示 UTF-8 字符,所以我向我的 ModelAndView 添加了一个带有 UTF-8 字符的字符串.它看起来像这样: @Controller公共类 HomeController {私有静态最终记录器记录器 = LoggerFactory.getLogger(HomeControlle ..
发布时间:2021-11-25 14:23:52 Java Web开发

如何在 Java 中将字符串与 UTF8 字节数组相互转换

在 Java 中,我有一个字符串,我想将它编码为字节数组(UTF8 或其他编码).或者,我有一个字节数组(采用某种已知编码),我想将其转换为 Java 字符串.我如何进行这些转换? 解决方案 从字符串转换为字节[]: String s = "这里有一些文字";byte[] b = s.getBytes(StandardCharsets.UTF_8); 从字节[]转换为字符串: byt ..
发布时间:2021-11-25 13:19:28 Java Web开发

Java:如何确定流的正确字符集编码

参考以下线程:Java 应用程序:无法读取 iso-8859-1 个正确编码的文件 以编程方式确定输入流/文件的正确字符集编码的最佳方法是什么? 我尝试使用以下方法: File in = new File(args[0]);InputStreamReader r = new InputStreamReader(new FileInputStream(in));System.out.p ..
发布时间:2021-11-25 11:38:44 Java Web开发

设置默认的 Java 字符编码

如何以编程方式正确设置 JVM (1.5.x) 使用的默认字符编码? 我读过 -Dfile.encoding=whatever 曾经是旧 JVM 的方法.我没有那种奢侈,因为我不会涉足. 我试过了: System.setProperty("file.encoding", "UTF-8"); 并且设置了属性,但它似乎不会导致下面的最终 getBytes 调用使用 UTF8: Sys ..
发布时间:2021-11-25 10:36:17 Java Web开发

Linux 上的 .NET Core 字符编码错误

这几天一直让我发脾气,我终于把它归结为一个简单的、可重现的问题. 我有一个 NUnit 测试项目,它是 .NET Core 2.1.它引用了一个库(我们称之为“Core"),它是 .NET Standard 2.0. 在我的测试项目中: [TestCase(true, false)][测试用例(假,假)][测试用例(假,真)]public void ShouldStartWith(b ..
发布时间:2021-11-24 19:18:18 C#

.NET Core 不知道 Windows 1252,如何解决?

这个程序在为 .NET 4 编译时工作得很好,但在为 .NET Core 编译时就不行.我了解不支持编码的错误,但不知道如何修复它. 公开课公共共享函数 Main(ByVal args As String()) As IntegerSystem.Text.Encoding.GetEncoding(1252)结束函数结束班 解决方案 为此,您需要 注册 CodePagesEncodingPro ..
发布时间:2021-11-24 12:09:50 C#

如何在 ant 的 build.xml 中设置 -Dfile.encoding?

我有 iso-8859-1 编码的 java 源文件.当我运行 ant 时,我收到“警告:编码 UTF-8 的不可映射字符".如果我运行 ant -Dfile.encoding=iso-8859-1 或将 encoding="ISO-8859-1" 添加到每个 javac 语句中,我可以避免这种情况.> 有没有办法在 build.xml 中全局设置属性? 不起作用.我知道我可以添加一个 foo= ..
发布时间:2021-11-22 16:08:08 Java Web开发

Java编译平台文件编码问题

最近我遇到了一个我不记得曾经遇到过的文件字符编码问题.必须了解文本文件的字符编码并编写在不同平台上运行时正确处理编码的代码是很常见的.但是我发现的问题是在与执行平台不同的平台上编译引起的.这是完全出乎意料的,因为根据我在 javac 创建类文件时的经验,重要的参数是 java 源和目标参数,以及进行编译的 JDK 版本.我的情况是,在 Mac OS X 上使用 JDK 1.6.0_22 编译的类与 ..
发布时间:2021-11-22 16:06:58 Java Web开发

如何转换这些奇怪的字符?(ë, Ã, ì, ù, Ã)

我的页面经常显示 ë, Ã, ì, ù, à 代替正常字符. 我使用 utf8 作为标题页和 MySQL 编码.这是怎么发生的? 解决方案 这些是 utf-8 编码的字符.使用 utf8_decode() 将它们转换为正常的 ISO-8859-1 字符. ..
发布时间:2021-11-20 22:48:42 MySQL

无法在 MySQL 中插入汉字

cookie 使用 big5 集编码,无法插入 MySQL.你能帮我解决这个问题吗? 字段:username为eng,date1为日期,reason1为汉字. $reason1 = $_COOKIE["reason"];$sql2="插入出勤计数(用户名,日期,计数时间,附录)值 ('$用户名','$date1','0','$reason1')";mysql_query($sql2); ..
发布时间:2021-11-20 22:40:59 MySQL

MySQL变音符号不敏感搜索(西班牙口音)

我有一个 MySQL 数据库,其中包含西班牙语 (áéíóú) 重音的单词.我想知道是否有任何方法可以进行变音符号不敏感搜索.例如,如果我搜索“lapiz"(没有重音),我想从我的数据库中获得包含“lápiz"这个词的结果.我目前做查询的方式如下: $result = mysql_query("SELECT * FROM $lookuptable WHERE disabled = '0' AND ..
发布时间:2021-11-20 22:40:27 MySQL

如何修复双重编码的 UTF8 字符(在 utf-8 表中)

之前的 LOAD DATA INFILE 是在假设 CSV 文件是 latin1 编码的情况下运行的.在此导入过程中,多字节字符被解释为两个单个字符,然后(再次)使用 utf-8 进行编码. 这种双重编码产生了像ñ而不是ñ这样的异常. 如何更正这些字符串? 解决方案 下面的MySQL函数会在双重编码后返回正确的utf8字符串: CONVERT(CAST(CONVERT( ..
发布时间:2021-11-20 22:32:40 MySQL

UTF-8 字符编码之战 json_encode()

任务 我希望获取带有重音字符的行.列 (NAME) 的编码是 latin1_swedish_ci. 代码 以下查询使用 phpMyAdmin 返回 Abord â Plouffe: SELECT C.NAME FROM CITY CWHERE C.REGION_ID=10 AND C.NAME_LOWERCASE LIKE '%abor%'按 C.NAME 限制订购 30 以 ..
发布时间:2021-11-20 22:28:48 MySQL