问题标签 [ucs2]

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

c++ - 将 UCS-2 文件读入 char 数组

在 C++ 中,是否可以将 UCS-2 编码文件读入 char 数组,然后将其转换为宽字符串,还是我必须首先将其读入 wchar 数组?

谢谢

0 投票
1 回答
99 浏览

c++ - C++ 在具有 UCS-2 LE 编码的文件中搜索短语

我需要编写一个程序来搜索文本文件并列出该文件包含的名称列表。每个名称都放在“[PRG]”短语之后。所以我想搜索“PRG”而不是阅读下一个单词。我有一个问题,因为这个文件的编码是 UCS-2 LE。我发现我需要使用“wstring”变量而不是“string”。但我看到我正在从我的文件中读取奇怪的值,我无法将它们与“PRG”短语进行比较。

这是代码:

我是编程新手,所以如果我的问题是微不足道的,我很抱歉,但我被困住了,我不知道我还能做什么。先感谢您。

这是我试图从中获取数据的 prg 文件: .prg 文件

它包含一堆其他数据,但我想做的是列出烘焙程序的名称。所以我想搜索 [PRG],而不是再读两个词,然后得到其余的行,这是烘焙程序的名称。

0 投票
1 回答
889 浏览

php - 带有表情符号的字符串似乎是有效的 UTF-8,但 iconv 无法处理它

我有以下代码尝试将 UTF-8 字符串编码为 UCS-2LE。该字符串似乎是有效的,可以使用 进行检查mb_check_encoding,但是当我运行iconv它时,我收到以下通知:

注意:iconv():在输入字符串中检测到非法字符

知道问题是什么吗?

输出:

是否有效 UTF-8:是

注意:iconv():在输入字符串中检测到非法字符

布尔(假)

0 投票
2 回答
287 浏览

windows - 为什么这个 Powershell 命令总是导致不同的文件编码?

如果file1.txt以 ANSI 编码,则运行此命令:

然后file2.txt总是在 UCS-2 LE BOM 中编码。

为什么,以及如何将输出指定为 ANSI 编码?

0 投票
1 回答
2152 浏览

c# - 计算 SMS 长度/部分 C#

我被要求在他的应用程序中帮助一个朋友,该应用程序有一个指示器/计数器,应该向最终用户显示文本框中已经写了多少个字符,以及这个书面文本/SMS 中有多少部分

最简单的部分是使用 获取当前字符数/长度,但另一部分负责根据阿拉伯语/Unicode英语/7BitTextBox1.Text.Length语言获取此 SMS 文本中的多少部分,并且每种语言都有不同的规范在 GSM 方面,一条阿拉伯文消息最多 70 个字符,连接部分为 67 个字符,而对于英语,一个单独部分为 160 个,连接部分为 153 个。

0 投票
1 回答
534 浏览

mysql - UTF-16编码spring mvc和mysql

1)如何在spring过滤器中启用UTF-16编码我需要从JSP中的文本框中获取UTF-16或UCS2字符到Spring Controller并插入Mysql。

2)如何将UTF-16数据插入mysql

我正在配置 JDBC URL

我的列架构是

0 投票
1 回答
1631 浏览

windows - 为什么 Windows 使用 ANSI 代码页而不是 UNICODE?

当我chcpcmd.exe窗口中运行命令时,它代表 Windows 中使用的代码页。

我认为 Windows 使用 UNICODE 字符集。

所以,我的问题是:

  1. 为什么 Windows 使用 ANSI 代码页而不是 Unicode?

  2. Windows 使用 UTF-16 还是 UCS-2?我可以检查这个(通过命令或 MSDN 链接)吗?

  3. UTF-16 或 UCS-2 只是一种编码?或者也是一个字符集?

  4. UTF-8、UTF-16、UTF-32 等……它们有不同的字符集大小吗?

我很混乱。请有人定义它们。

0 投票
1 回答
570 浏览

c++ - Arduino UCS2 转 UTF 文本格式

我在 UCS2 中有我的设备的输出。这个 UCS2 是十六进制的,我是从 ucs2 hex utf8 hex.,这些十六进制是字符串形式的。问题是,如何从这个十六进制正常的文本形式?我试图做某事,一个人给我发了一段代码来转换Stringbyte,但我还是有问题。我发现,当您使用byte f = {0x56};然后将其打印到串行中时,它会写入"V",但问题是,字节中的 utf8 十六进制只是"56"......我不知道如何到达那里"0x"......谢谢任何帮助:)

我的代码:

输出是⸮áž⸮⸮ý⸮⸮á⸮⸮⸮⸮í⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮á⸮⸮⸮⸮⸮á⸮⸮ť⸮⸮ž⸮⸮⸮⸮š⸮⸮⸮á⸮ ⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮一个⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮

我想要 Vážený zákazník, chceme Vám oznámiť .... 我无法解决这个问题。谢谢。

0 投票
1 回答
3617 浏览

sms - 带有特殊字符的 SMS 的 GSM 编码 (Twilio)

我希望你能帮助我解决这个问题。

我需要发送带有特殊字符的消息,避免过多地分割消息,也就是说,如果GSM消息的最大字符数是 160,并且我写的消息低于 GSM 允许的限制,简单的事实是此消息至少有一个特殊字符更改为UCS2

不知道有没有办法避免这种情况,并且消息只用 GSM 编码,没有导入特殊字符,以防止消息花费更多。

提前谢谢你和问候。

示例(文本):

编码:GSM

消息:Hola Señor Cliente le informamos que ya está disponible su crédito, acuda a las oficinas de Compañia o marque al 00110011001。

长度:125

分段:1

编码:UCS2

消息:Hola Señor Cliente le informamos que ya está disponible su crédito, acuda a las oficinas de Compañia o marque al 00110011001。

长度:125

分段:2

示例(图片):

全球通

UCS2

0 投票
3 回答
1632 浏览

python - 如何在python中解码javascript unicode字符串?

我发现它是TWO HEARTS 这里的一个字符。我试图解码它:

如何获得正确的符号?

谢谢你。