问题标签 [double-byte]

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

android - Android 应用程序的中文标题的最大长度是多少?

我知道最大。Google Play 商店中应用程序标题的字符长度为30 个字符,请参见此处此处。但是,这如何适用于使用双字节字符的语言,例如中文?那也是 30 个字符还是更少 - 有人知道吗?

非常感谢您的意见!

0 投票
1 回答
163 浏览

javascript - 双字节字符文件名显示不正确

我有一个名为“ロケールストリングのキャッシュ最适化-v3-20160202_1047.pdf ”的pdf文件。

在使用谷歌标签管理器从下载 URL 获取文件名时,我得到的值为“ %E4%BE%9B%E7%B5%A6%E8%A8%88%E7%94%BB-v3-20160202_1047. .pdf ”。我正在使用 javascript 在 Google 跟踪代码管理器中获取文件名。

Javascript 中是否有办法确保在将数据发送到 Google Analytics 时文件名保持在给定的语言中?

0 投票
0 回答
326 浏览

javascript - 如何在javascript中获取日文字符串的真实长度?

如何获得日文字符串的真实长度?例如,该length()函数将返回字节长度,而不是实际长度。

有没有办法获得在这种情况下为 1 的实际长度?

0 投票
1 回答
1036 浏览

javascript - 单字节、双字节、三字节字符如何查找用户输入的字符

每当我不得不在多语言网站(尤其是日语和中文)上工作时,我都在为此苦苦挣扎,并且允许用户输入地区语言的字符。

0 投票
0 回答
866 浏览

sql-server - 将数据保存为日语单字节假名

我有一种情况,我为日本存储日本文化的银行名称。所以问题是我们发现应该是假名的银行名称在数据库中保存为双字节汉字。

下图显示为双字节

下图显示为双字节

这就是我们将其保存在数据库中的方式。

在此处输入图像描述

所以请让我知道我们如何将它保存为单字节汉字。

我对双字节和单字节汉字或假名知之甚少,我已经阅读了各种文章但无法获得太多信息

这就是我的表结构的样子 在此处输入图像描述

预期结果:应将单个假名保存到银行名称

实际结果:正在保存双字节银行名称

0 投票
1 回答
1676 浏览

javascript - 阻止用户在文本框中输入双字节字符

我希望用户防止在输入字段中输入双字节字符。以下代码将允许用户输入 az 或 AZ。我希望用户阻止输入韩文、中文等双字节字符。但应该允许用户输入西班牙字符,因为这些不是双字节字符。当用户复制粘贴双字节字符时,这应该可以工作。

0 投票
0 回答
42 浏览

node.js - IBM Watson 双字节字符串转换

在 IBM 的 text-to-speech 功能文档中,有一个将单词添加到日语自定义模型的示例:

向日语自定义模型添加单词

他们说:

以下 PUT /v1/customizations/{customization_id}/words/{word} 方法示例将 NY 的 URL 编码双字节字符串转换为名词 (Mesi) ニューヨーク(英语中的纽约)。如果未定义此自定义翻译,则将字符串读取为 enu wai。

并提供了示例:

curl -X PUT -u "apikey:{apikey}" --header "Content-Type: application/json" --data "{\"translation\":\"ニューヨーク\", \"part_of_speech\":\"梅西\"}" " https://stream.watsonplatform.net/text-to-speech/api/v1/customizations/ {customization_id}/words/%EF%BC%AE%EF%BC%B9"

问题是: 如何将字符串转换为其双字节表示(nodejs)?

我在玩https://www.urldecoder.org/但无法确定正确的编码... :(

0 投票
1 回答
1262 浏览

sql - 在 SQL 表中查找双字节空格

我的 SQL 表中有一些行包含单字节空格字符,有些行包含双字节空格字符。我需要用双字节字符识别行以在用户界面中修复它们。

我的第一个想法是使用charindex并将substring空间与文本的其余部分隔离(SUBSTRING(@SomeField, charindex(' ', @SomeField),1)),然后使用DataLength它来查看它是双字节还是单字节,但似乎这不起作用。看来它为单字节和双字节空间提供了相同的值。

0 投票
0 回答
127 浏览

mysql - Delphi Firemonkey FMX 显示来自 MySQL 的双字节字符串

我正在尝试在我的 firemonkey 应用程序中显示双字节字符 - windows & android。

MySQL 字段设置为 utf8,使用 utf8_unicode_ci 编码。我知道这是正确的,因为当我在 MySQL Bench 中更新它时,它会在 Bench 中正确显示双字节。

我什至尝试为 ITEM_NAME_KR 的 WideString 字段添加一个持久字段,但它给了我一个错误:“FDQuery1:字段'ITEM_NAME_KR'的类型不匹配,期望:wideString 实际:字符串”。

我已经搜索了很多文章,但我看不到任何关于如何在 firemonkey 应用程序中显示双字节字符的特别提及 - Windows / Android。

有什么我想念的想法吗?

0 投票
1 回答
191 浏览

c# - 在正则表达式中允许双字节空间

我的 C# 代码上有一个正则表达式来检查最终用户输入的名称是否有效,我的正则表达式拒绝双字节字符,如双字节空间。

双字节空格,如引号“”之间的空格。

我的正则表达式:@"^[\p{L}\p{M}\p{N}' \.\-]+$"

我已经尝试编辑此正则表达式以接受双字节空间,但我没有达到有意义的结果。

因此,如果有人可以编辑此正则表达式以接受双字节空间,我将不胜感激。