问题标签 [character-encoding]
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.
jquery - 如何在 .getJSON jQuery 中设置编码
$.getJSON()
在我的网络应用程序中,我使用 jQuery 的方法提交了一些表单字段。我在编码方面遇到了一些问题。我的应用程序的字符集是charset=ISO-8859-1
,但我认为这些字段是用UTF-8
.
如何设置$.getJSON
通话中使用的编码?
javascript - Javascript 中的国际字符
我正在开发一个 Web 应用程序,我在其中以 XML 格式将数据从服务器传输到浏览器。
由于我是丹麦人,我很快就遇到了人物问题æøå
。
我知道在 html 中,我使用"æøå"
for æøå
。
但是,一旦字符通过 JavaScript,我会"?"
在使用时得到黑框æøå
,并按"æøå"
原样打印。
我确保将其设置为 utf-8,但这并没有多大帮助。
理想情况下,我希望它与任何特殊字符一起工作(自然)。
不工作的例子包括在下面:
我究竟做错了什么?
好的,感谢 Grapefrukts 的回答,我得到了它的工作。
我实际上需要它来处理来自 MySQL 服务器的数据。由于以 UTF-8 编码保存文件只能解决静态内容的问题,我想我会包含 MySQL 服务器中字符串的解决方案,使用 PHP 提取:
utf8_encode($MyStringHere)
apache-flex - 如何使用 Flex 在 ISO-8859-1 中发送 SOAP 请求?
Flex 默认使用 UTF-8。我还没有找到在 actionscript WebService 类上指定不同编码/字符集的方法。
java - 如何在 Java 中将字符串与 UTF8 字节数组相互转换
在 Java 中,我有一个字符串,我想将它编码为一个字节数组(在 UTF8 或其他编码中)。或者,我有一个字节数组(在一些已知的编码中),我想将它转换为 Java 字符串。我如何进行这些转换?
unicode - UTF-8、UTF-16 和 UTF-32 可以存储的字符数是否不同?
好的。我知道这看起来像是典型的“他为什么不直接谷歌搜索或访问www.unicode.org并查找它?” 问题,但是对于这样一个简单的问题,在检查了两个来源后,我仍然无法找到答案。
我很确定所有这三种编码系统都支持所有的 Unicode 字符,但在我在演示文稿中提出该声明之前,我需要确认它。
额外问题:这些编码在可以扩展支持的字符数上是否不同?
php - PHP:用于向浏览器发送数据的当前编码
向浏览器发送数据时,我如何知道 PHP 将使用什么编码?即带有 Cotent-Type 标头,例如:iso-8859-1。
encoding - 如何更正文件的字符编码?
我有一个 ANSI 编码的文本文件,它不应该被编码为 ANSI,因为有 ANSI 不支持的重音字符。我宁愿使用 UTF-8。
数据可以正确解码还是在转码中丢失?
我可以使用哪些工具?
这是我所拥有的示例:
我可以从上下文中看出(café应该是cafe)这些应该是这两个字符:
c++ - UTF8 到/从 STL 中的宽字符转换
是否可以以独立于平台的方式将 std::string 中的 UTF8 字符串转换为 std::wstring ,反之亦然?在 Windows 应用程序中,我将使用 MultiByteToWideChar 和 WideCharToMultiByte。但是,代码是为多个操作系统编译的,我仅限于标准 C++ 库。
c++ - 如何从 HTML 页面获取字符集
我正在尝试在任何 HTML 元标记中获取 charset 属性。(即。< meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" >
)有没有办法在linux下的C++中做到这一点。我使用 HTML tidy 作为解析器,但我无法让该属性返回与 us-ascii 不同的任何内容(即使编码是 utf-8)
这是我得到的输出:*.*4 节点:元
名称attr: http-equiv
值 attr: 内容类型
名称 attr: 内容
值 attr: text/html; charset=us-ascii
string - UTF8 与 UTF16 与 char* 与什么?有人给我解释一下这个烂摊子!
我已经设法几乎忽略了所有这些多字节字符的东西,但现在我需要做一些 UI 工作,我知道我在这方面的无知会赶上我!谁能在几段或更少的段落中解释我需要知道的内容,以便我可以本地化我的应用程序?我应该使用什么类型(我同时使用 .Net 和 C/C++,对于 Unix 和 Windows,我都需要这个答案)。