保存另一种语言数据

Posted

技术标签:

【中文标题】保存另一种语言数据【英文标题】:Saving another language data 【发布时间】:2018-07-05 04:28:51 【问题描述】:

如何将带有表情的另一种语言的文本保存到sql数据库中并在angularJS上显示?

使用的后端语言是 php,前端是 AngularJS。 数据库 mysql

【问题讨论】:

拥有一个 nvarchar 数据类型的列并将所有 unicode 数据保存到该列中 这是一个非常开放的问题。您有任何后端语言或服务吗? 这可能对你有帮助:***.com/a/39465494/6201829 所有发布的都是程序描述。但是,我们需要您ask a question。我们无法确定您想从我们这里得到什么。请edit您的帖子包含一个我们可以回答的有效问题。提醒:请确保您知道what is on-topic here,因为要求我们为您编写程序并且建议是题外话。 【参考方案1】:

您必须在所有希望包含表情符号的列定义上直接(或间接)使用CHARACTER SET utf8mb4

你必须连接utf8mb4或连接后执行SET NAMES utf8mb4

如果你得到问号、Mojibake 等而不是 Emoji,this Q&A 可能会告诉你你做错了什么。

【讨论】:

以上是关于保存另一种语言数据的主要内容,如果未能解决你的问题,请参考以下文章

将成员保存在数据结构中的另一种方法

JSON

Sed - 查找和替换 html 代码中的文本(从一种语言到另一种语言)

保存和加载测试以另一种方法对 NLTK 中的朴素贝叶斯分类器进行分类

保存的相同数据生成不同的图像 - Python

VBA将数据保存在另一张纸上