问题标签 [utf8-decode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
278 浏览

html - Urldecode 不解码 HTML 中的内部文本

我有一定的编码信息:

……

我用这一行来解码它:

我得到了很好的 html 解码,但标签内的文本仍然是相同的:

我也试过

因为文字是utf-8(我认为)

但这并没有改变任何事情。有没有办法解决这个问题?

0 投票
2 回答
19928 浏览

java - 解决错误:用于编码 UTF8 的不可映射字符

我有一个 maven 项目,字符编码在我的父 pom 中设置为 UTF-8。

但是在 Java 文件中,使用了一些类似的字符` or,这对我造成了编译错误。

在Eclipse(属性----资源-----文本文件编码和Windows--首选项---工作区---文本文件编码)中,我已将编码指定为UTF-8。请让我知道如何解决此问题。

PERL 代码做转换的东西

0 投票
2 回答
252 浏览

php - 字符编码 php mysql

我有一个表,其中存储的数据就像boîtes没有 utf8 字符一样。现在我的 php 脚本在我的本地机器上运行良好。

当我将此脚本放在另一台机器上时,它无法正常工作boîtes。我确定这取决于 php 或服务器的字符集?请提供任何帮助

0 投票
1 回答
5157 浏览

objective-c - NSString 到 UTF8String 错误时包含汉字

我试图加密可能包含中文字符的数据,但是当我解密字符串时我一直为空。我加密数据的方式来自我们的 android 团队,所以我想保持不变。当我调用 [[NSString alloc] initWithData:dataFrom64 encoding:NSUTF8StringEncoding]; 它给了我一个 UTF8String 的 NSString 表示。当我调用 NSString UTF8String 时,它返回了一些意想不到的东西。我试图打印出所有的东西,看看哪里出了问题。对不起,混乱。我真的需要这方面的帮助。我不知道如何解决它。

这是输出:

0 投票
2 回答
3275 浏览

java - 在 Java 中 Python 编码的 utf-8 字符串 \xc4\x91

如何从 Python 创建的字符串 'Oslobo\xc4\x91enja' 中获取正确的 Java 字符串?如何解码?我已经尝试了我认为的一切,到处寻找,我已经被这个问题困住了 2 天。请帮忙!

这是 Python 的 Web 服务方法,它返回 JSON,带有 Google Gson 的 Java 客户端会解析它。

这是Java客户端上的解决方案

0 投票
1 回答
877 浏览

java - 如何解码路径并打开相关文件?

我正在尝试解析 Mac OS 上的 iTunes XML 库文件。

在 iTunes 文件中,我有这个字符串:

如您所见,它似乎是 URL 编码的。现在,下一步是在文件系统上查找并读取此文件,但似乎我找不到使用 Java 或 Ruby 执行此操作的正确方法。

我的主要目标是在 Java 中做到这一点,但为了简单起见,我在 Ruby 中尝试了这个:

该文件在文件管理器中显示为/home/user/Downloads/album/01Ä 24_7 (Intro) &.mp3

爪哇:

但我无法使用生成path的代码找到文件。exists()或者isFile()总是错误的,尽管在调试器中路径正确显示。

我应该如何进行?

可悲的是,我不是从操作系统中获取文件名,而是从 XML 文件中获取。我遇到了一个长期存在的 JVM 错误吗?

将 JVM 设置为特定的语言环境是不可接受的,因为我不需要只打开用户语言环境中的文件。

0 投票
2 回答
1127 浏览

html - 下拉菜单无法正确显示 UTF-8

<select>在下拉菜单中有一个带有一些选项的元素。在该下拉列表中,我有一些产品,其中一些产品的名称带有特殊字符,例如 é。但在前端显示 ä 字符而不是显示 é。

对于解决方案,我尝试在文本字段中使用特殊字符,例如 É for é。但是,当我在文本字段中将 é 替换为 É 时,前端会显示 É My magento store charset is utf8。

我想使用我的 Magento 商店的 é、$、ä 等。有什么办法可以解决这个问题不影响网站的其余部分

0 投票
1 回答
66 浏览

javascript - 在某些具有 Internet browsert 的系统中,不将 ÷ 转换为 �

我们使用 Flash 文件创建问题,用户输入通过调用外部 javascript 方法传递到我们的 asp .net 网页。

示例用户输入字符串为“7 × 8 ÷ 9”并单击 Flash 文件提交按钮调用外部 javascript 方法并将字符串传递到网页与在 Flash 文件中输入的相同“7 × 8 ÷ 9” . 在所有浏览器的大多数系统中都可以正常工作,但是 IE 浏览器中的一个特定系统返回字符串为“7 × 8 × 9”(Unicode UTF 8 格式),其他浏览器在这个系统中运行正常。

操作系统:Windows 8(安装在其他系统上的相同操作系统也可以正常工作) Internet Explorer:IE 10(版本 10.0.9200.16618)某些 IE 版本可以在其他系统上工作

请建议使用 Unicode UTF 8 格式或需要为系统安装任何 Unicode 字体所需的任何特定系统配置

先感谢您

0 投票
0 回答
422 浏览

c++ - 在 C++ 中将 std::string(utf8) 转换为 std::string(MultiByte)

TinyXML的数据源,

我想std::string(utf8)隐瞒std::string(MultiByte)

我的平台是安卓(NDK)

0 投票
1 回答
787 浏览

python - 打印解码的 JSON 字符串

我收到一个 JSON 字符串,通过 json.loads 传递它并以一个 unicode 字符串数组结束。这一切都很好。数组中的字符串之一是:

现在应该在使用 decode('utf8') 解码时转换为 'Åsum' 但我得到一个错误:

为了测试出了什么问题,我做了以下

所以效果很好,但是如果我将它作为 json.loads 做成一个 unicode 字符串,我会得到同样的错误:

我尝试做 json.loads(jsonstring, encoding = 'uft8') 但这没有任何改变。

有没有办法解决它?使 json.loads 不使其成为 unicode 或按照我的要求使用 'utf8' 使其解码。

编辑:

我收到的原始字符串如下所示,或者导致问题的部分: