问题标签 [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.
html - Urldecode 不解码 HTML 中的内部文本
我有一定的编码信息:
……
我用这一行来解码它:
我得到了很好的 html 解码,但标签内的文本仍然是相同的:
我也试过
因为文字是utf-8
(我认为)
但这并没有改变任何事情。有没有办法解决这个问题?
java - 解决错误:用于编码 UTF8 的不可映射字符
我有一个 maven 项目,字符编码在我的父 pom 中设置为 UTF-8。
但是在 Java 文件中,使用了一些类似的字符` or
,这对我造成了编译错误。
在Eclipse(属性----资源-----文本文件编码和Windows--首选项---工作区---文本文件编码)中,我已将编码指定为UTF-8。请让我知道如何解决此问题。
PERL 代码做转换的东西
php - 字符编码 php mysql
我有一个表,其中存储的数据就像boîtes
没有 utf8 字符一样。现在我的 php 脚本在我的本地机器上运行良好。
当我将此脚本放在另一台机器上时,它无法正常工作boîtes
。我确定这取决于 php 或服务器的字符集?请提供任何帮助
objective-c - NSString 到 UTF8String 错误时包含汉字
我试图加密可能包含中文字符的数据,但是当我解密字符串时我一直为空。我加密数据的方式来自我们的 android 团队,所以我想保持不变。当我调用 [[NSString alloc] initWithData:dataFrom64 encoding:NSUTF8StringEncoding]; 它给了我一个 UTF8String 的 NSString 表示。当我调用 NSString UTF8String 时,它返回了一些意想不到的东西。我试图打印出所有的东西,看看哪里出了问题。对不起,混乱。我真的需要这方面的帮助。我不知道如何解决它。
这是输出:
java - 在 Java 中 Python 编码的 utf-8 字符串 \xc4\x91
如何从 Python 创建的字符串 'Oslobo\xc4\x91enja' 中获取正确的 Java 字符串?如何解码?我已经尝试了我认为的一切,到处寻找,我已经被这个问题困住了 2 天。请帮忙!
这是 Python 的 Web 服务方法,它返回 JSON,带有 Google Gson 的 Java 客户端会解析它。
这是Java客户端上的解决方案
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 设置为特定的语言环境是不可接受的,因为我不需要只打开用户语言环境中的文件。
html - 下拉菜单无法正确显示 UTF-8
我<select>
在下拉菜单中有一个带有一些选项的元素。在该下拉列表中,我有一些产品,其中一些产品的名称带有特殊字符,例如 é。但在前端显示 ä 字符而不是显示 é。
对于解决方案,我尝试在文本字段中使用特殊字符,例如 É for é。但是,当我在文本字段中将 é 替换为 É 时,前端会显示 É My magento store charset is utf8。
我想使用我的 Magento 商店的 é、$、ä 等。有什么办法可以解决这个问题不影响网站的其余部分
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 字体所需的任何特定系统配置
先感谢您
c++ - 在 C++ 中将 std::string(utf8) 转换为 std::string(MultiByte)
TinyXML的数据源,
我想std::string(utf8)
隐瞒std::string(MultiByte)
我的平台是安卓(NDK)
python - 打印解码的 JSON 字符串
我收到一个 JSON 字符串,通过 json.loads 传递它并以一个 unicode 字符串数组结束。这一切都很好。数组中的字符串之一是:
现在应该在使用 decode('utf8') 解码时转换为 'Åsum' 但我得到一个错误:
为了测试出了什么问题,我做了以下
所以效果很好,但是如果我将它作为 json.loads 做成一个 unicode 字符串,我会得到同样的错误:
我尝试做 json.loads(jsonstring, encoding = 'uft8') 但这没有任何改变。
有没有办法解决它?使 json.loads 不使其成为 unicode 或按照我的要求使用 'utf8' 使其解码。
编辑:
我收到的原始字符串如下所示,或者导致问题的部分: