问题标签 [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 投票
2 回答
2097 浏览

mysql - Does using ASCII/Latin Charset speed up the database?

It would seem that using the ASCII charset for most fields and then specify utf8 only for the fields that need it would reduce the amount of I/O the database must perform by 100%.

Anyone know if this is true?

Update: The above was not really my question. I should have said: use Latin for the default character set and then only specify utf8mb4 only for the fields that need it. The thinking being that: using 1 byte vs 2 bytes should improve I/O by 100%. Sorry for the confusion.

0 投票
2 回答
400 浏览

windows - 如何为 Windows 创建自定义单字节字符集?

Windows 使用一些非 unicode 应用程序的编码表将字符从 unicode 表映射到 1 字节表。有许多预定义的字符集,用户可以在 windows 设置中选择一个。我需要创建一个自定义字符集。我在哪里可以找到有关该过程的一些信息?我试着用谷歌搜索它,但没有任何运气,我猜,很少有人这样做。

0 投票
1 回答
968 浏览

mysql - 字符集转换 SQL

我创建了一个存储中欧国家信息的数据库。我很难让这些国家/地区的字符集正常工作,因为它们有很多特殊字符。我知道“iso-8859-2 Latin 2”字符集用于中欧国家,但是当我尝试更改我的数据库和表字符集设置(通过 phpmyadmin)时,它似乎并没有完全删除“乱码人物。” 我一直在尝试按照此链接的指南来解决问题。

这是数据库第一行的示例:

这是整个 MySQL 转储文件

我非常感谢您的时间。

0 投票
1 回答
1606 浏览

php - error_log 被“不支持字符集,假设为 utf-8”消息淹没

问题: Wordpress 博客的错误日志被“不支持字符集,假设为 utf-8”消息淹没;在 24 小时内增长 0 字节至 450 Mb(如果统计数据正确,则页面浏览量约为 28k)。

详细信息:我在共享主机帐户上托管了一个由 Wordppress 提供支持的博客。它已经运行了多年,直到不久前这才成为问题,但我无法确定开始发生这种情况的确切时间范围。几个月前,我开始超出允许的资源(主要是内存),所以他们把我转移到了不同​​的服务器,我不得不升级帐户以获得更高的允许资源使用率。旧服务器运行的是 php5,这个是 php7。最新的 WP + 大约 15 个流行的插件,都是各自的最新版本。主题很古老,从一开始就存在。

昨天我删除了站点根目录中 9 GB(!) 的错误日志,今天,24 小时后它的 500 MB。所有行都相似:

我解析了旧的 2 GB 日志:

  • 它们来自 13 个文件:3 个核心 WP 文件,其他来自 6 个不同的插件
  • 仅来自这些函数:htmlentities(), htmlspecialchars(),html_entity_decode()
  • 超过 1000 个独特的“字符集”:都是垃圾,大多数包括不可打印的字符,其他只是奇怪的东西:路径(不是我的!),正则表达式,整数,十六进制值...... :#^[a-z]:[/\\]#i,,,,......meta_value0x7fe858ae2920/home/someone-elses-account-name/public_html/includes/functions.php

这些价值观从何而来?

我什至从哪里开始解决这个问题?

0 投票
1 回答
80 浏览

database - 选择返回“¿”字符

0 投票
0 回答
685 浏览

oracle - 如何在所有系统中显示相同的符号,即度数 (°)

我们的应用程序有数据库 Oracle 12c 和 Java 客户端。

°我想知道当使用 plsql developer for oracle 时,使用系统的语言设置或 plsql developer 设置或 oracle 服务器字符设置显示符号即(度)?

我们有一些像度数这样的符号在某些机器上显示正确,而有些机器显示垃圾字符。如何进行此设置以在所有系统中显示相同的符号?

我试图在数据库中存储chr(176)而不是度数符号(°)仍然没有运气。它在我的系统中显示正确,但在我同事的机器中显示为 null。

0 投票
0 回答
62 浏览

mysql - steps to convert single databse to utf8mb4 in mysql

i want to change the character set of a table in mysql database to utf8mb4 without changing in config file .i dont want entire database to use utf8mb4 .

i already changed the database,table and procedures character set and collation to utf8mb4

i want to store emojis in mysql databse without changing the entire database to utf8mb4 .please help me

0 投票
1 回答
132 浏览

mysql - mysql设置字符集后不提交更改

set character_set_server = utf8;在我使用登录 MySQL 后,我尝试使用(它最初是 utf8mb4)设置字符集服务器mysql -u root -p(我还尝试了另一个用户,并且还使用 指定了一个数据库--database)。运行set命令后,我使用show variables like "%charac%". 它将正确的值显示为utf8。但是,在我退出会话并重新登录并重新检查变量后,它显示 utf8mb4。我也尝试commit;在设置字符集后运行,再次它没有改变值。我应该怎么办?

0 投票
1 回答
111 浏览

swift - 如何制作正确过滤本地字符的 NSPredicate?

我的应用程序使用 Realm 数据库来存储许多项目。使用 SearchBar,我搜索(不区分大小写)可能已经存储在数据库中的项目(如果没有,它将被添加)。项目名称通常包含瑞典语字符之一,我的问题是在搜索瑞典语字符(å、ä 或 ö)时,过滤器也会通过“a”或“o”,即搜索“ä”结果在 a/A、å/Å 和 ä/Ä。

0 投票
1 回答
30 浏览

mysql - MySQL 的各种字符集配置的使用

我跑了

SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; 输出是

有人可以解释这些设置的确切用法吗?我的理解如下:

  1. character_set_client:告诉客户端用于查询编码的编码
  2. character_set_connection:服务器用于将查询转换为的编码
  3. character_set_database:用于在表中存储数据的编码
  4. character_set_server:如果未指定 character_set_connection,则默认编码
  5. character_set_results:结果以这种格式编码并返回。

为什么需要这么多配置?客户端和服务器配置不能始终保持相同吗?

我正在尝试执行由于字符串中存在 ' 而失败的插入查询。是否建议对其进行转义或对查询进行编码?另外,如何在golang中对其进行编码?