问题标签 [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.

0 投票
8 回答
53894 浏览

c - C 编程:如何为 Unicode 编程?

进行严格的 Unicode 编程需要哪些先决条件?

这是否意味着我的代码不应该char在任何地方使用类型,并且需要使用可以处理和的wint_t函数wchar_t

而多字节字符序列在这个场景中起到什么作用呢?

0 投票
3 回答
6059 浏览

java - 没有字符集的码头响应

我正在使用 Jetty 来测试我们拥有的网络服务,并且我试图让它在内容类型标题下没有字符集的情况下做出响应。

有谁知道如何做到这一点?

我尝试拦截响应并将 CharacterEncoding 设置为 null 或“”,但这会产生异常。

我正在使用码头 6.1.6。

0 投票
2 回答
4113 浏览

delphi - 什么是代码页 0?

我正在使用德尔福功能

我在 COM 函数返回的字符串上调用它(Acrobat Annotation getContents - 请参阅我的其他帖子),它返回 0。

什么是0?安西?

0 投票
1 回答
1094 浏览

html - 如何在 LAMP 环境中正确链接到名称中带有重音符号的文件

我制作了一个 php 脚本,它遍历目录中的文件并输出指向它们的链接。文件名是西班牙语,所以有些文件名包含 á、é 等字符。

我的脚本在我的开发机器(windows+apache+php)中运行良好,但是它在我的主机服务器(linux+apache+php)中不起作用,它找不到文件。

一些搜索建议使用 urlencode(),但是当我这样做时,它会在我的开发机器下中断,所以这对我来说是不可接受的,尽管我没有在我的网络服务器中尝试过。

编辑:有关使用 urlencode() 时开发机器上的错误的更多详细信息。

似乎有 2 个错误,一个是文件名包含 á、é 等字符。另一个是文件名包含空格。

带有空格的文件名(即“Calidad Total .doc”)会获得以下链接http://localhost/temarios/docs/Calidad+total+.doc,这给了我一个 404 file not found 错误。将地址栏中的 '+' 替换为 ' 可以正常工作。

带有重音字符的文件名(即 Economía.doc)获取链接http://localhost/temarios/docs/Econom%EDa.doc给我一个 403 Forbidden 错误。将地址栏中的 'í' 替换为 '%ED' 可以正常工作。

我已经在 Firefox 3 和 IE8 windows 7 beta 中进行了测试,并且在两种浏览器中都发生了同样的事情。

0 投票
7 回答
10211 浏览

internet-explorer - IE 中的 HTML 实体和字符集

我在✓使用 iso-8859-1 作为字符集的 html 文档中显示 html 实体(复选标记:✓)。

在 Firefox 中,它显示为复选标记。在 IE 中,它显示为一个方框。切换到 UTF-8 似乎没有什么不同。

有没有一种可靠的方法可以在不使用图像的情况下在 IE 6 和 7 中显示这些实体?

0 投票
3 回答
511 浏览

html - 外语字符集

我目前正在做一些带有乌尔都语、波斯语和简体中文字符的 HTML。我在网上寻找关于使用什么字符集的好资源时遇到问题:

有什么建议么?

0 投票
3 回答
5120 浏览

html - 服务器端包含和字符编码

我创建了一个静态网站,其中每个页面都具有以下结构:

  1. 常见的东西,如标题、菜单等。
  2. 主要内容 div 中的页面特定内容
  3. 页脚

在这个网站中,所有常见的内容都在每个页面中重复。为了提高可维护性,我重构了页面以使用服务器端包含(SSI),这样公共内容就不会重复。现在每个页面的结构是

  1. SSI 用于常见的东西,如标题、菜单等。
  2. 主要内容 div 中的页面特定内容
  3. 页脚的 SSI

在重构的站点中,由于某种原因,法语字符在特定于页面的内容区域中不再正确显示,尽管它们在通过 SSI 包含的内容中显示良好。

包含的标头将字符集指定为:

如果我在浏览器中打开其中一个主要内容页面,它会告诉我字符编码是 ISO-8859-1。我尝试使用以下行将 .htaccess 文件添加到文件夹中

但是那些讨厌的法国口音仍然无法在使用 SSI 的网站版本上正确显示。

0 投票
6 回答
12475 浏览

internationalization - 更改文件编码

我在某些 HTML 页面中遇到字符编码问题。看来问题的原因是某些 .html 文件没有保存为 UTF-8 编码文件。尽管我已指示 Eclipse 将这些文件保存为 UTF-8,但当我在浏览器中打开它们时,它表明这些文件是 ISO-8859-1。

如何将这些文件的编码更改为 UTF-8?

更新:我已经在每个网页的部分中包含以下内容

我正在使用 Apache Web 服务器。

谢谢, 多纳尔

0 投票
1 回答
95 浏览

character-encoding - 如何使 nntplib 作者姓名易于阅读?

python NNTPLib 给了我作者的名字,例如,

"=?Utf-8?B?RGVubmlzIEJhc2hhbQ==?= <someone@someforum.com >"

(为清楚起见引用)。

我如何以人类可读的格式编码这个文本?

0 投票
23 回答
345393 浏览

jquery - jQuery AJAX 字符编码

我目前正在编写一个法语网站。有一个日程安排页面,旁边的链接可用于加载另一天的日程安排。

这是我用来执行此操作的 JS:

实际的 AJAX 就像一个魅力。我的问题在于对请求的响应。

因为是法语网站,所以有很多重音字母。出于这个原因,我正在使用 ISO-8859-15 字符集。但是,在对我的 AJAX 请求的响应中,重音符号变为 ?,因为字符编码似乎已更改回 UTF-8。

我该如何避免这种情况?我已经尝试在请求的文档顶部添加一些 PHP 来设置字符集:

但这似乎也不起作用。有什么想法吗?

此外,当你们中的任何人都在看这里时......为什么在加载新页面时最右边的列似乎变小了,导致表格扭曲并且每个<li><td>换行到下一行?

干杯