- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个运行的 node.js 脚本,它从公共(public)“数据库”(这是一个“区 block 链”)中提取数据,然后对其执行一些操作,然后将其插入 MySQL 数据库。我有使用 UTF8_general_ci
编码的 MySQL 数据库。绝大多数数据都可以很好地解析,但有时它会遇到无法插入的内容。我收到此错误:
code: 'ER_TRUNCATED_WRONG_VALUE_FOR_FIELD',
errno: 1366,
sqlMessage: 'Incorrect string value: \'\\xF0\\x9F\\x8D\\x95 N...\' for column \'body\' at row 1',
sqlState: 'HY000',
index: 0,
它显示了似乎导致错误的字符串位,并且它始终具有这个独特的问号字符:
这对我来说就像天堂! ����\
我猜这是一个编码问题?有没有办法在它抛出错误之前转换它们?我不确定这个区 block 链使用什么编码,我什至不确定我是如何找到的。
编辑:这是另一个示例(错误)显示在该区 block 链的 Web 界面上:
And your very welcome !👍👍👍💕💕💕
另一个编辑:我应该指出我正在使用 mysql.format(sql, inserts)
来处理数据的意外 sql 问题 - https://github.com/mysqljs/mysql#preparing-queries
最佳答案
可能的答案是 MySQL 连接没有指定 utf8mb4
. (具体来说,MySQL 的 utf8
将不 满足表情符号。)你能提供连接代码吗?这是一个回退:连接到 MySQL 后执行:
SET NAMES utf8mb4
另一个可能的答案是网络服务器没有将页面视为 UTF-8
.解决这个问题的一种方法是在 <head>
中使用这个:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
并且该列需要为 CHARACTER SET utf8mb4
, 不是 ut8
.
node.js 连接池
var connection = mysql.createConnection({ ... , charset : 'utf8mb4'});
关于javascript - Node .js/MySQL : Some string encodings (Emoji) are throwing errors when I try to insert into database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46764071/
我需要在单个 Django 项目中使用 django-emoji 和 emoji 库。两者都是通过 pip 安装的。这两个库都是从名为 emoji 的包中导入的: 从 django-emoji 导入时
我收到了 jsx-a11y/accessible-emoji使用表情符号创建 React App 的警告。 为了解决这个问题,我尝试制作一个具有可访问性要求的组件,但是我仍然收到警告: const E
我在 android 应用程序中实现表情符号时遇到问题,应用程序正在从 ios 应用程序发布的服务器接收 EmojiCheatCodes, 我怎样才能从 EmojiCheatCodes 转换为 and
这是我在Google Colab中使用的代码。当我打这些电话的时候。我收到以下错误。这很奇怪。我以前从来没有见过这个问题。有没有人能帮我一下?我是不是做错了什么?
我正在尝试从我主要使用 sed 和一些 perl 命令解析的文本文件中删除所有表情符号,并且最好将它们存储在一个单独的文件中,但这不是必需的。 我可以用 bash 或 perl 轻松做到这一点吗?还是
Closed. This question is off-topic。它当前不接受答案。 想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。 7年前关
表情符号列表及其图像、字符标识符和名称。 最佳答案 经过很多努力才发现这个,所以我想我应该把它放在更容易访问的地方。 http://blog.csdn.net/lyq8479/article/deta
我有一个 Json 返回,其中有一个字符串,有时在数组中包含类似 \Uf604 的内容(IE memo = "\Uf604";)。如果可能的话,我需要将其转换为 \U0001F604。 我尝试做类似
表情符号是如何编程的? 我假设应用程序在核心操作库中下载并安装了语言包?然后应用程序只是指导用户如何启用多种语言.. 最佳答案 简而言之 - 事实并非如此。 iOS 一直内置表情符号,但它在非日本手机
我有一个 WhatsApp 聊天的 txt 文件,我想使用 Java 解析它。 但是所有使用的表情符号在txt文件中都显示为“😂”。我想尝试找出如何了解实际使用的表情符号并尝试了以下方法: Sys
我想用它的十进制值显示一个表情符号图标,例如 如何在 UILabel 中显示它? 谢谢! 最佳答案 试试这个 textLabel.text = @"\ue41e"; 使用\u 代替。我希望这
我目前正在尝试使用 emoji-dictionary在我的项目上,但它无法运行! 我收到了 index.js:2 Uncaught Error: Cannot find module "./emoji
我正在尝试对一些嵌入了表情符号的文本执行一些字符串方法。 但是,这是我见过的一件非常奇怪的事情: "🌑".length == 2 我只是想知道它是如何决定对我来说显示为 1 个字符的,实际上是 2
我用编译 'org.apache.commons:commons-lang3:3.4' 没用 我的 json 表情符号是这样的: |ud83d|ude00 |
我想这个问题可以推广到任何角色;但我的具体用例是表情符号。 我正在编写一个命令行程序,我想检测运行它的计算机是否安装了可以显示表情符号的字体;以及当前终端应用程序是否会以该字体显示它们。 目前,我有一
我认为这是 C 代码,但我不完全确定。我在几个人的网上签名中发现了它,并且在SO聊天中发现过一次。我尝试编译它,但收到了一个非常难以阅读的错误,与所呈现的不寻常字符有关。 它有什么作用吗?我不知道该怎
我一直在本地 mysql 服务器上完美工作,使用表情符号图标将字符串保存为\ud83d\ude03\ud83d\ude03\ud83d\ude03(3张笑脸) 但我刚刚转移到 1and1 phpmys
这个问题在这里已经有了答案: My button's titleLabel become "..." on iOS10 (1 个回答) 关闭 6 年前。
我正在尝试完成 App Development with Swift 一书中的练习(第 4 章 Tabel View)。 练习告诉我将 [Emoji] 类型的属性“emojis”添加到 viewCon
我有一个 UITextView,我称之为 messageField。 messageField 中的数据以 JSON 格式通过 POST 发送到服务器。当用户键入表情符号字符时,我无法将数据编码为 J
我是一名优秀的程序员,十分优秀!