问题标签 [charset]

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

php - 在 PHP 中显示来自 SQL-Server 的 (UTF-8) 数据的问题

我有一个网络服务器:

数据库服务器是 MS - SQL-Server 10.50.6000.34,具有排序规则“Latin1_General_CI_AS”

我用这个功能连接数据库:

当用户通过表单提交一些数据时 像德语“ä,ö,ü”这样的字母看起来像这样:“ü, Ãœ, ...” 当我从数据库中读取数据并mb_convert_encoding($value, 'UTF-8')在网站上显示正常时。

我们的 IT 现在将数据库复制到版本为 14.0.2037.2 的 SQL-Server 排序规则:SQL_Latin1_General_CP1_CI_AS 并且我不得不切换到 Linux 服务器:

在新服务器上,“ü, Ãœ, ...”字符按原样显示。数据库连接的使用方式与旧服务器上的相同。

当我将连接选项更改为:

它不会改变任何东西。

有没有办法将 SQL 服务器上的字符转换为 UTF-8 对应字符,或者我可以使用不同的方式在网站上显示来自数据库的文本?通常我很擅长谷歌并摆弄出什么问题,但在这种情况下我有点卡住了。:-/

0 投票
0 回答
39 浏览

spring - 从 URL 中读取日语查询参数

我正在获取"ã\\u0083\\u008eã\\u0083¼ã\\u0083\\u0096ã\\u0083©ã\\u0083³ã\\u0083\\u0089å\\u0093\\u0081"日语字符“ノーブランド品”的控制器中的查询参数。

有没有办法将所有查询参数转换为 UTF-8?我尝试了多种解决方案,但似乎不起作用 我尝试过的解决方案

我尝试的另一个解决方案是

翻译后有没有办法将字符串解码回日语?我问的原因是因为调用我们的页面不属于我们

谢谢

0 投票
0 回答
49 浏览

c - 我的双指针表没有完全返回。我的功能是假设用字符集拆分字符串

这就是东西阻塞的地方。

在主要之前

这就是我在执行时得到的。

如您所见,在主函数中,第一个字符串为空?发生什么事了 ?

在我最后一段时间之后,我也试着看看,所有的弦都很好。

谢谢你

0 投票
1 回答
355 浏览

mysql - 某些计算机上的 utf8 表出现“不正确的字符串值”错误

我正在开发与远程 MariaDB 数据库通信的 Delphi 应用程序(通过 ADO 和 ODBC 驱动程序)。发现在某些计算机上无法将 Cyrillic 字符串添加到 DB。像这样的错误信息: [MySQL][ODBC 8.0(w) Driver][mysqld-5.5.5-10.3.29-MariaDB]Incorrect string value: '\xC2\xC2\xC8 \xF1\xE8…' for column <here's target tables and columns name> at row 1
Charset is utf8, collat​​e - utf8_bin。它在我的装有 Windows 10 的计算机上运行良好,但在装有 Windows 8 和 Vista 的计算机上触发了错误。因此,据我了解,问题不在数据库设置中,而在操作系统中。它可以是什么?也许是区域设置或类似的东西?

更新

桌子:

连接到数据库:

将数据插入数据库:

0 投票
1 回答
103 浏览

java - 将十六进制字节数组解码为特定代码页后编码时会导致错误结果

我创建了一个简单的应用程序,如下所示:

我希望结果是 37,但结果是 21。怎么会?我错过了什么吗?或者我的方法不是它应该的方式,因此会弹出这个错误?

我尝试了许多其他数字,似乎一切正常......如您所见,我使用的是代码页 273 (IBM)。

0 投票
0 回答
50 浏览

python - mysql.connector/Python 插入 BINARY 列时出现“无效的 utf8mb4 字符串”

我需要你的帮助,这让我发疯。

我需要将 Python SHA 哈希插入到 BINARY 列中,并且无法通过mysql.connector.errors.DatabaseError: 1300: Invalid utf8mb4 character string: 'E9A834'错误。

我在用着:

  • 蟒蛇 3.8.5
  • mysql-connector-python==8.0.25
  • MySQL 8.0.24 'MySQL 社区服务器 - GPL'

我的表架构

我还尝试使用 MySQL 8.0.24 的默​​认表排序规则,utf8mb4_0900_ai_ci 并使用 raw=True 实例化游标对象,错误是一样的:它抱怨插入无效的 utf8mb4 字符串(idtags 是 ab 前缀字符串开头E9 A8 34 序列)进入二进制列 hashix。在我看来,b'string' 在某处被转换为常规字符串,但是......我在这里做错了什么,有什么办法吗?

0 投票
0 回答
51 浏览

macos - http-server:如何禁用 .wasm 文件的字符集?

我在我的 Mac 上运行 https 服务器(Apache?)。通过这个提示完成:

https://medium.com/@jonsamp/how-to-set-up-https-on-localhost-for-macos-b597bcf935ee

它为我的 wasm 文件提供字符集,我得到: TypeError: WebAssembly: Response has unsupported MIME type 'application/wasm; charset=utf-8' 预期 '应用程序/wasm'

通过添加 AddType 'application/wasm' .wasm来更改 .htaccess 并没有帮助。感觉就像服务器忽略了 .htaccess

0 投票
1 回答
147 浏览

php - 如何在 Laravel Nova 中显示表情符号

在 Laravel Nova 中,我尝试使用十进制值将用户反馈表情符号保存在数据库中,然后将其显示在仪表板中。

但仅显示十进制值而不显示表情符号图标。

例如。, ,

这在新星有可能吗?还是需要使用第三方库?

这是我的代码:

编辑: 我将实际字符保存在数据库中。我发现 &改为&amp;

在此处输入图像描述 在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
44 浏览

html - 使用 HTMLDOC 将包含非英语字符(希腊语)的 HTML 转换为 pdf

我使用 HTMLDOC (v.1.9.7) 将 html(我创建的)转换为 PDF。它很好用,但是当包含希腊字符时,我似乎无法创建正确的 PDF

这是我正在使用的最小 HTML 文件(test.html):

这是 HTMLDOC 命令:

结果是一个包含单词“test”和一些乱码的pdf文件。

我尝试了一些 HTMLDOC 参数,例如“--bodyfont Sans”、“--textfont Sans”* 和“--embedfonts”,但它们没有帮助。

我也尝试了这个(非常旧的)解决方案,但没有帮助。

* 文件指出:

添加了 DejaVu 字体集合,以更好地支持西里尔文和希腊文;新字体以通用名称“monospace”、“sans”和“serif”提供。

虽然我只能找到“sans”。

任何帮助都会很有价值...

0 投票
3 回答
152 浏览

javascript - 如何在不更改 Mac 上的系统语言的情况下使用 applescript 从剪贴板输入俄语文本?

我用拉丁字母自动填写表格,但在一个地方有一个字段我需要用俄语输入文本。

在填写之前,我用俄语复制了所需的单词,我想从剪贴板中输入它而不更改系统语言/编码/字符集。

换句话说。只需从剪贴板中用俄语字母输入一个单词,然后继续使用拉丁字母。

如何使用applescript来完成?

壳牌我使用这部分像那样或什么?

仅复制和粘贴俄语单词的解决方案不起作用。它需要被写出来。

请,直接挖哪条路。有任何想法吗?