问题标签 [charset]

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 回答
32 浏览

utf-8 - Teradata:Bteq 导出字符的 UTF-8 格式短语

我有一个 bteq 脚本,我在其中将数据从数据库导出到文件:

数据存储在具有拉丁字符集的表中。过去,这也是生成的输出文件的编码。现在我想将输出文件的编码更改为 utf-8。因此我将会话字符集更改为 UTF-8

这似乎奏效了。该文件现在是 utf-8 编码的。不幸的是,文件的内容已经改变。现在所有 char 列都用额外的空格字符填充:“abc”变为“abc”。该宏包含每个输出列的格式短语(例如格式“X”),但这似乎不起作用,因为文件中的列是格式短语中指定的两倍。我该怎么做才能摆脱这些额外的空格字符?

0 投票
0 回答
18 浏览

reactjs - 以错误的格式反应缓存中的字符

我需要缓存一个包含 'ç' 、 'ã' 、 'õ' 等字符的字符串,但它们的格式错误。我已经尝试将字符集更改为 iso-8859-1 并且字符格式仍然错误。

有人能帮我吗 ...

我正在使用的代码是:

在此处输入图像描述

0 投票
0 回答
18 浏览

spring-boot - Springboot 没有加载我的字符集 SPI 库

我有一个字符集库 MyCharsetProvider.jar,根据规范包含 SP 代码作为 java.nio.charset.spi.CharsetProvider 的子类(https://docs.oracle.com/javase/8/docs/api/java/ nio/charset/spi/CharsetProvider.html ).. 和 src\main\resources\META-INF\services\java.nio.charset.spi.CharsetProvider 包含 com.myorg.MyCharsetProvider。此 SPI 将使用另一个字符集名称响应 MyCharset。

在我的 sprintboot 应用程序中,我的字符集提供程序 pom.xml 被引用。我在运行时(即不是jar)在eclipse中调用charset.forName(“MyCharset”),JVM能够调用MyCharsetProvider ..但是当我通过maven构建jar并运行jar时,JVM无法识别存在MyCharsetProvider 的。

任何想法发生了什么?

0 投票
0 回答
25 浏览

apache - 如何将 Ubuntu 20.04 apache2 字符集更改为 UTF-8?

我在 /etc/apache2/conf-available/charset.conf 中删除了 # 之类的,

然后,重新启动 apache
$ service apache2 restart
但是,当我输入 时$ curl -s -I http://localhost/greet.html,它显示 charset=iso-8859-1.
我应该做什么或检查?

0 投票
0 回答
15 浏览

.net - 我在 Heroku 上部署的 .NET5 应用程序发送带有问号而不是带有标点符号的字母的电子邮件

当我从本地环境发送它时,我会正确接收电子邮件,但是当我从部署在 heroku 上的应用程序发送它时,我会收到问号而不是“í”、“á”、“é”、“ě”等。

我试图记录它,并且在将电子邮件发送到 SMTP 服务器之前发生了此错误。所以我认为这可能是 Heroku 服务器字符集设置的任何问题。

有没有人有类似的问题?

我的课:

先感谢您 :-)

0 投票
1 回答
19 浏览

javascript - 如何强制 UTF8 进入带有数据内容的链接 A?

对于 100% 的客户端,我希望向我的用户提供一个文本文件(例如 ics 日历)。

我设法处理了整个代码,但下载文件是 ISO 格式,我希望它是 utf8 格式(因为 ical/ics 字符集必须是 utf8 格式)。

我想念什么来强制使用 utf8 ?我放了 META 和字符集,但下载的文件仍然是 ISO 字符集,我不明白为什么。

这是我要测试的小样本,您可以复制/粘贴到一个新的文本文件中来运行它:

在我的内容(存储在 mybigstring var)中,我添加了重音词 "étudiant accentué" 。所以当你下载文件时,你可以看到重音没有以 utf8 显示,因为文件是 ISO .....我不明白为什么....

0 投票
2 回答
43 浏览

mysql - 'æ'和'ae'之间的MySQL比较

我的 MySQL 服务器在将数据存储到数据库时无法识别字符 'æ' 和 'ae' 之间的区别,这给我带来了一些问题。我的目标是找到一个识别这些字符之间差异的字符集,我找到了它(utfmb3),但它会被弃用,新的​​替代品(utfmb4)不会将这些字符识别为不同的。

我试过的:

此选择返回0(false),这意味着此字符集将这些视为不同的字符,这正是我所需要的,但 MySQL 给了我一个警告: 'utf8mb3' 已弃用,将在未来的版本中删除。请改用 utf8mb4

但是当我这样做时

此选择返回1,这意味着utf8mb4将这些视为相同的字符,这不好..

所以,我的困境是,使用什么字符集?如果我使用utfmb3,它很快就会被弃用,那不好。如果我使用utfmb4,那将无法正常工作。