问题标签 [character-set]

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

oracle - 选择 Oracle 数据库字符集

有谁知道波兰语的 Oracle 数据库字符集名称是什么?

0 投票
2 回答
1190 浏览

swift - 如何打印 CharacterSet.decimalDigits 的内容?

我试图打印的内容CharacterSet.decimalDigits

输出:CFCharacterSet 预定义的十进制数字集

但我的期望是这样的:

[1, 2, 3, 4 ...]

所以我的问题是:如何打印的内容CharacterSet.decimalDigits

0 投票
1 回答
742 浏览

mysql - 更改 MySQL db 的 character_set 和 collat​​ion 时是否会影响现有索引

  1. 我们有一个数据库,其中表和列的默认字符集设置为utf8编码
  2. 但是使用utf8的字符集编码,我们无法保存表情符号
  3. 为了支持表情符号的保存,a) 我们必须将表和列的字符集更改为utf8mb4 b) 我们必须将表和列的排序规则更改为 utf8mb4_unicode_ci c) 更新我们的 JDBC 驱动程序,使其支持 unicode 编码

通过上述更改,我们可以将表情符号保存在我们的列中。

问题: 1)我是否需要删除现有索引(varchar 列)并像之前使用 utf8 重新创建索引,每个字符过去占用 3 个字节,现在使用 utf8mb4 编码它将占用 4 个字节?

0 投票
0 回答
154 浏览

azure-pipelines-release-pipeline - 为什么 Azure 代理作业中的 åäö appcmd list 失败?

我们有一个 Azure DevOps 发布管道,它执行“管理 IIS 网站”任务以在 Windows 2016 服务器上创建或更新站点 + 应用程序池,英文版。

应用程序池和站点的名称包含“ö”。这之前运行良好,但是在将(虚拟)服务器迁移到新的托管服务提供商(包括从 VMware 转换为 Hyper-V)之后,它失败了。

问题是,appcmd list正确且成功地列出了现有应用程序池/站点的命令输出没有被代理正确解释,因此它没有“看到”应用程序池/站点已经存在,并尝试添加/创建它而不是更新现有的。后续appcmd add命令失败,因为应用程序池/站点已存在。

我尝试将应用程序池重命名为“o”而不是“ö”,然后它可以工作(对于应用程序池),所以很明显这是问题所在。

从此状态的日志(匿名):

我能做些什么来修复它?

我们确实想像以前一样使用瑞典名字。我确实明白使用 aao 而不是 åäö 会让我启动并运行,但这是一种解决方法而不是修复方法。

是否有可以在 Windows、Azure 代理、管道、PowerShell 中更改的设置...?

0 投票
2 回答
1206 浏览

oracle - nls_session_parameters 中的 NLS_CHARACTERSET 返回 None

我与 Oracle 一起使用的应用程序似乎有字符问题,我运行下面的查询来检查 CHARACTERSET。

  • SELECT * FROM nls_session_parameters WHERE PARAMETER='NLS_CHARACTERSET';
  • SELECT * FROM nls_database_parameters WHERE PARAMETER='NLS_CHARACTERSET';

nls_database_parameters 的第二个查询返回AL32UTF8

但是第一个查询似乎返回None

我读过nls_session_parameters优先于nls_database_parameters,但在这种情况下,似乎没有为它设置任何值,它会退回到nls_database_parameters,还是需要配置一些东西来设置nls_session_parameters。_

感谢您对此的任何意见。

0 投票
0 回答
29 浏览

php - 我可以使用 PHP session_id 作为临时目录的名称吗?

我有一个直截了当的问题,我无法在任何地方找到答案。我想将其session_id()用作临时目录的名称(在文件上传期间),然后在用户上传所有文件后将其重命名为其他名称。这可能吗?

使用什么字符集session_id()?例如,它是否可以包含一个逗号作为目录名称的非法字符?

0 投票
1 回答
12478 浏览

character-encoding - 如何将 STRING 变量编码到给定的代码页中

我有一个字符串变量,其中包含我需要在UTF-16LE代码页中编码并写入文件的文本。

目前,以下代码生成一个UTF-8文件,我在语句中看不到任何选项OPEN DATASET来生成UTF-16LE.

我想一种解决方案是首先在内存中对字符串进行编码,然后将编码后的字节写入文件。

一般来说,如何在内存中将一串字符编码为给定的代码页?

0 投票
0 回答
36 浏览

oracle - 换行未通过 SSIS 上的 Attunity 驱动程序传输到 Oracle

我想通过带有 Attunity 驱动程序的 SSIS 将数据从 Azure 加载到 oracle 数据库。现在我注意到没有插入字符“换行”(Ascii 10)。当我使用 oledb 驱动程序而不是 Attunity 作为目标时,字符被正确传输。

这个驱动的字符集好像有问题。有没有办法在 attunity 驱动程序的连接属性中定义字符集?还是其他地方的原因?

谢谢你的帮助。

0 投票
0 回答
2267 浏览

mysql - COLLATION 'utf8_general_ci' 对 CHARACTER SET 'utf8mb4' 无效

当我从 tbl_class 表中查询时,我遇到了非常奇怪的错误。

COLLATION 'utf8_general_ci' 对 CHARACTER SET 'utf8mb4' 无效

这是查询

my.cnf 就像

列的排序规则就像

表的字符集就像

我重新启动了mysql,但发生了同样的错误。而且根本没有utf8mb4。为什么?

0 投票
2 回答
140 浏览

c++ - 为什么需要在索引中添加“0”才能访问数组值?

我对这条线感到困惑:

为了给出一些上下文,这是代码的其余部分: