问题标签 [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.
sql - 在 Oracle SQL 中去除非英文字符
我正在开发一个记录人名的系统。我们需要去除名称中的重音符号以适应遗留系统。一个这样的虚构示例是 RÃOUL TÉLITINO,我们需要将 Ã 转换为 A,将 É 转换为 E,依此类推。我很难这样做。 资料:
给
我试过的:
整理
但我明白了
ORA-12746: 无法识别的排序规则名称“SQL_LATIN1_GENERAL_CP1251_CS_AS”
CONVERT()
第一次尝试
给出了可取的'JUAN ROMAN'
,但是
错过了Ã
,即:R?OUL TERK
。
第二次尝试
我尝试过的其他参数是AL16UTF16
(但这不会改变输入字符串)和AL16UTF16
, AL24UTFFSS
, AL32UTF8
,但是这些转换为汉字。
swift - 根据输入的字符限制文本字段的长度?
我有这个将长度限制为 3 的文本字段函数。这两个文本字段之一允许减号“-”。
如果我用数字键盘输入数字,它们会停在 3 个字符处。
如果我键入后面带有数字的“-”,它们会停在 3 个字符处。
但,
如果我只输入“-”,它们会持续的时间比我愿意承认的要长。
所以,如果我组合字符集以包括十进制数字和减号的任何设置——这是否允许我将文本字段限制为“单个”减号和最多 3 个数字?
android - ESC/POS Termal 打印机 UTF-8 字符集设置
我正在尝试使用 Citaq v8 打印一些货币(它有一个终端打印机),但它会打印?, 因为打印机字符集。
我有要打印的字节数组 (UTF-8) 数据。但是打印机默认有一些字符集。如何以编程方式更改默认字符集(如使用字节数组)?我需要更改打印机字符集设置。
设备:Citaq v8(设备有终端打印机) PS:我找不到任何开发者文档。
mysql - 不正确的字符串值:'\xF0\x9F\x98\xA0",...' 用于 MySQL 事件数据中的列 'properties' 错误
我知道有很多关于这个问题的帖子。但没有什么对我有用。问题是当我将事件数据插入 mysql 表时出现此错误。此错误特别是由于 JSON 类型的属性列。我知道这是由于字符集而发生的。所以我将下面提到的全局变量从 utf8 更改为 'utf8mb4'。
1. character_set_client
2. character_set_results
3. character_set_database
因为 mysql 存储的是 3 字节而不是 4 字节。但是在此更改之后,错误仍然存在。有什么我想念的吗?
列属性的样本数据是
MySQL 版本: 5.6.10
我用来向表中插入数据的 ETL 工具: Pentaho
sed - 文件编码从 iso-8859 到 utf-8
带有 50k 的输入文件加上 unix 文件命令将其显示为ISO-8859 文本,行很长
导致问题的输入记录 MONTRéAL
当我使用如下所示的iconv命令时,没有任何变化,记录原样
当我使用sed命令复制有问题的特定记录时,文件被创建为 utf-8 并且记录看起来不错
当我使用相同的 sed 命令从 1 复制到 41696 时,记录没有改变
如何使用正确的字符集将文件从 iso-8859 复制到 utf-8?
mysql - Mysql:为视图设置排序规则不起作用
我想将视图的排序规则设置为默认数据库。但该选项不可用。即使我尝试设置除此之外的任何其他内容,也不会在列中反映相同的内容,因为它们单独具有不同的排序规则。
代码:
但如果我查询
结果集包含排序规则为utf8mb4_general_ci
谁能解释为什么会这样?我该如何纠正?
更多信息
变量的名称 | 价值 |
---|---|
character_set_client | utf8 |
字符集连接 | utf8 |
字符集数据库 | utf8mb4 |
字符集文件系统 | 二进制 |
字符集结果 | utf8 |
character_set_server | 拉丁语1 |
字符集系统 | utf8 |
character_sets_dir | /usr/local/mysql/share/charsets/ |
php - 获取阿拉伯字符为??? 在 JDE 的 PHP 中
我正在尝试使用以下连接字符串从 JDE 数据库中获取我们的阿拉伯语值:
如您所见,我指定了charset=utf8。
我也有我的 HTML 元数据:
我之前也使用过从 MySQL 获取的阿拉伯字符,它显示正确,我可以看到阿拉伯字符,但是从 JDE 数据库中我得到以下信息:
姓名: ??????????????????????????????
我尝试在我的 php 代码中添加以下内容,尝试不同的输出:
但都失败了。
我需要在服务器上进行配置吗?
我在 Windows 服务器上使用 Apache 和 PHP 7。
JDE 位于单独的服务器中。
我错过了什么?它来自 PHP 还是 JDE?
string - 有没有办法列出 perluniprops 中的所有类别?
perluniprops列出了它支持的 Unicode 版本的 Unicode 属性。对于 Perl 5.32.1,这是 Unicode 13.0.0。
您可以使用Unicode::Tussle获取与某个类别匹配的字符列表unichars
。
和帮助:
除了从网页中读取类别列表之外,还有没有办法以编程方式获取所有可能的\p{...}
类别?