'

2023-12-14

简短的故事:我无法将像“????”这样的实体存储在 MySQL 数据库中,无论是通过使用 Ruby on Rails 应用程序中的文本字段(使用默认的 UTF-8 编码)还是通过直接使用 MySQL GUI 输入它应用程序。

据我所知,所有的汉字和部首都可以毫无问题地输入数据库,但这些很少输入的“汉字组件”则不行。上面提到的字符是unicode U+20089和html实体&#131209;我可以通过输入将其显示在页面上<html>&#131209;</html>并删除 html 转义,但我想将其简单地存储为 unicode 字符并保持 html 转义就位。还有许多其他中文“组件”(完整字符的一部分,通常由 2 或 3 个笔画组成)也会导致同样的问题。

根据此页面,提到的字符位于 UTF-8 字符集中:http://www.fileformat.info/info/unicode/char/20089/charset_support.htm

但在相邻的“...20089/index.htm”页面上,有一条警告说它不是有效的 unicode 字符。

作为参考,可以在 Mac OS X 中通过搜索字符调色板(国际菜单,“显示字符调色板”)、按部首搜索并在“丿”部首下查找来找到该实体。

抱歉,如果这太开放了……这样的字符可以存储在基于 UTF-8 的数据库中吗?这个字符如何既受支持又不受支持,既存在于字符集中又无效?


您使用的是哪个版本的 MySQL?如果是 5.5 之前的版本,则无法存储该字符,因为它需要四个字节,而 MySQL 最多只支持三个字节的 UTF-8(即 BMP 中的字符)。 MySQL 5.5添加了对四字节UTF-8的支持,但是你必须指定utf8mb4作为字符集。

ref: http://dev.mysql.com/doc/refman/5.5/en/charset-unicode.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

' 的相关文章

  • 通过日期选择器过滤查询后检索具有特定值的行数[重复]

    这个问题在这里已经有答案了 目前 我正在使用 CodeIgniter 来检索特定时间范围内的数据 所有这些条目都有一个状态 我想将具有相同状态的所有条目分组并将其显示在各自的标题中 目前 这是我的模型类 其中我有以下条目来返回特定日期范围内
  • Laravel 5.5 中的主从配置

    如何配置 Laravel 5 5 主从 MySQL 复制 我想分别在master和slave上进行写操作和读操作 可选 有没有办法在理想条件下进行连接池和打开连接的最大 最小数量 只需改变你的config database php文件包含读
  • 通过 has_many 进行多个数据库连接

    如何通过使用多个数据库连接来创建 has many 我有一个名为 master 的数据库 其中保存位置信息 这是从单独的应用程序更新的 用户可以访问许多位置 但所有其他模型都位于另一个名为 budget 的数据库中 以下是模型的设置方式 p
  • 使用 shoulda 重构 Rails 模型上的 rspec 测试

    了解后应该匹配器 https github com thoughtbot shoulda matchers通过回答关于属性可访问性测试的另一个 StackOverflow 问题 https stackoverflow com a 11849
  • MySQL中Join同表临时表

    我喜欢在 MySQL 中加入一个失败的临时表 这个想法很简单 CREATE TEMPORARY TABLE temp table LIKE any other table srsly it does not matter which tab
  • 查询查找表中姓名和号码之间的重复项

    SELECT count lower name number FROM tbl GROUP BY lower name number HAVING count gt 1 输入表1 slno name number 1 aaa 111 2 A
  • 如何将mysql数据库移动到另一个安装点

    我有一个 MySQL 数据库 它变得越来越大 我想将整个数据库移动到另一个安装点 在那里我有足够的存储空间 我希望传输当前数据 并将新数据保存到新位置 软件堆栈 在 FreeBSD 6 上运行的 MySQL 5 当然其他答案也是有效的 但如
  • 如何在启动 Rails 控制台时自动运行代码?

    假设每次 Rails 控制台出现时我都想要一个问候语 Scotts MBP 4 ucode scott rails c Loading development environment Rails 4 2 1 Hello there I m
  • MYSQL数据库删除行后需要进行后期优化

    我有一个当前为 10GB 的日志表 它有很多过去两年的数据 我真的觉得目前我不需要那么多 我是否错误地认为在表中保存多年的数据不好 表越小越好 我的桌子都有 MYISAM 引擎 我想删除 2014 年和 2015 年的所有数据 很快我就会删
  • Rails 建模:将 HABTM 转换为 has_many :through

    我正在现有的 Rails 站点上进行维护工作 并且遇到了一些由多对多关联引起的问题 看起来该网站最初是使用has and belongs to many对于一些业务逻辑变得更加复杂的关系 所以我需要使用has many through而是支
  • Mysql:my.cnf中的修改不生效

    我已经更新了my cnf我的数据库文件包含以下行 max connections 200 之后我停止并启动 mysql 服务以使更改生效 但由于某种原因 此更改不会影响数据库 因为如果我运行 mysql gt select max conn
  • Devise/CanCanCan - 允许管理员创建新用户

    我正在使用 Rails 4 0 2 设计并康康康 https github com CanCanCommunity cancancan 我正在尝试允许管理员创建新用户 管理员用户在用户表中分配有一个布尔字段 在ability rb中我有以下
  • 调整回形针大小以适合矩形框

    我有一个矩形图像 例如 30x800 像素 如何用回形针缩放它以保留 100x100 像素图像的纵横比 并用边框填充空白区域 一个例子 http www imagemagick org Usage thumbnails pad extent
  • 即使 Braintree 中出现错误, result.credit_card_verification 也会返回 nil

    我正在使用 Braintree 进行付款处理 并且我正在尝试获取处理器响应代码 https www braintreepayments com docs ruby reference processor responses来自 Braint
  • 如何使用 ActiveAdmin 创建 STI 子类的对象

    给出以下设置 当前不起作用 class Employee lt ActiveRecord Base end class Manager lt Employee end ActiveAdmin register Employee do for
  • 如何按值降序对哈希进行排序并在 ruby​​ 中输出哈希?

    output sort by k v v reverse 和钥匙 h a gt 1 c gt 3 b gt 2 d gt 4 gt a gt 1 c gt 3 b gt 2 d gt 4 Hash h sort 现在我有这两个 但我试图按值
  • 会话 bean 中的 EntityManager 异常处理

    我有一个托管无状态会话 bean 其中注入了 EntityManager em 我想做的是拥有一个具有唯一列的数据库表 然后我运行一些尝试插入实体的算法 但是 如果实体存在 它将更新它或跳过它 我想要这样的东西 try em persist
  • 什么是标准 unicode 字体?

    以下操作系统的标准 unicode 字体是什么 视窗XP 视窗Vista Window 7 按照标准 我的意思是它们存在于操作系统的全新安装中 无需将它们作为附加包安装 我一直在寻找同样的东西 看起来所有 Win 操作系统中只有一种字体 L
  • 仅适用于安全页面的安全回形针 URL

    我正在尝试找到使回形针网址安全的最佳方法 但仅限于安全页面 例如 显示存储在 S3 中的图像的主页是http mydomain com http mydomain com图像网址是http s3 amazonaws com mydomain
  • AJAX Rails 验证

    我的表单和验证可以很好地处理常规的 http 请求 我希望它使用 AJAX 我知道我可以在客户端进行验证 但这似乎是多余的 因为我已经在模型中定义了验证 当用户填写表单时 我想就他们的条目向他们提供反馈 在 AJAX 表单中使用 Rails

随机推荐

  • JPA实体:从Oracle DATE列获取小时、分钟和秒

    我无法从 Oracle 数据库获取完整的日期信息 dd mm yyyy hh mm ss 在数据库级别 在我想要接收的列中设置测试值 update my table set my date column to date 2011 06 15
  • 异步套接字

    如何与多个客户端连接 与多个客户端连接后 我如何从每个客户端接收单独的数据 据我所知 我需要使用名为 Asyncore 的东西 我该如何实施 客户类别 import socket class Client def init self sel
  • Python / Kivy 应用程序仅运行一次

    我正在使用 Anaconda 平台的 Spyder IDE 运行一个非常简单的 python 3 5 脚本 from kivy app import App from kivy uix label import Label from kiv
  • 如何在 Idris 中表达范围有效性?

    我正在尝试在 Idris 中构建一个简单的调查表单 目前正在努力验证用户输入 该输入以字符串形式出现 所提出问题的类型 目前我有以下几种类型 data Question Type where QCM numOptions Nat gt qu
  • HSM解密+加密链接

    我的应用程序充当交换机 在两方之间传输非常敏感的消息 我试图弄清楚如何在不 查看 他们试图发送的消息的情况下做到这一点 我有一个 HSM 并且我已经为发送者生成了一个密钥对 他们将使用我提供给他们的公钥来加密消息 而我可以使用 HSM 中的
  • 目标C中的^是什么意思? [复制]

    这个问题在这里已经有答案了 Objective C 中的 字符是什么意思 就像下面的代码一样 TWTweetComposeViewControllerCompletionHandler completionHandler TWTweetCo
  • 将制表符分隔的 .txt 解析为 Pandas DataFrame

    我有一个制表符分隔的 txt 文件 我正在尝试将其导入到与文本文件格式相同的 Python 数据框中 如下所示 ham TAB一直走到裕廊点 太疯狂了 只在布吉斯大世界有自助餐 电影那里有更多的东西 spam TAB免费参加 2 场每周比赛
  • 自定义金额计算

    我有下表 Date Value promo item 01 01 2011 626 0 1230 01 02 2011 231 1 1230 01 03 2011 572 1 1230 01 04 2011 775 1 1230 01 05
  • 我可以从 JavaScript 访问无效/自定义 CSS 属性的值吗?

    假设我有以下 CSS div my foo 42 我以后可以在 JavaScript 中以某种方式知道 my fooCSS 属性是针对给定的div 我不认为你可以访问无效的属性名称 至少它在 Chrome 或 Firefox 中对我来说不起
  • tidyr::pivot_longer 到多列

    我需要将数据帧转换为更长的形式 例如 我的数据框将是这样的 df lt data frame group c group1 group2 x1 c 3 4 x2 c 5 6 y1 c 7 8 y2 c 9 10 我需要将其转换为 df2 l
  • 在两个方向上的两个分支之间合并 - 有什么好的理由或完全禁止?

    我的同事最近要求我帮助他使用预提交钩子来阻止推送到中央存储库 这个很有名https hg python org hooks file tip checkheads py 算法checkheads py将头聚集在分支中 忽略来自另一个分支的更
  • 添加项目时的列表视图动画无法正常工作

    我正在尝试修改this例子 code 这样当一个项目被添加到listview时 listview在添加新项目时同时滚动 默认行为是首先列表视图为新项目腾出空间 然后添加新项目 我做的大部分事情都是正确的 但问题是列表视图不会滚动到最后添加的
  • 确定 UIPickerWheel 是否正在滚动

    嘿 有什么方法可以确定 UIPickerView 当前是否正在滚动 我的应用程序确实需要该功能 这非常重要 谢谢 有一个技巧可以检测到这一点 但没有委托方法 属性来检测它是否正在滚动 将属性设置为 isScrolling 将 isScrol
  • 当 ff 矩阵内存分配不够时,在 R 中使用大数据集的相关矩阵

    我有一个简单的分析要做 我只需要计算列 或行 如果转置 的相关性 够简单吗 我整整一周都无法获得结果 我已经浏览了这里的大部分解决方案 我的笔记本电脑有 4GB 内存 我确实可以访问具有 32 个节点的服务器 我的数据无法在此处加载 因为它
  • 在 OS 10.9 服务器上部署 Django

    我有一个使用 Django 的项目 我试图将其部署在运行 OS X Server 10 9 的计算机上的本地网络上 我可以使用项目的 manage py 脚本在本地运行它 并拥有所有依赖项和所有内容 但我很难通过 Server app 将其
  • 是否需要写HEAD、BODY和HTML标签?

    有必要写吗 and tags 比如我可以制作这样一个页面 div Some html div
  • JPA/Hibernate 静态元模型属性未填充 -- NullPointerException

    我想将 JPA2 Criteria API 与元模型对象一起使用 这似乎很简单 Root
  • 如何将两块画布放在另一块画布上?

    我发现了类似的主题 但它们都使用绝对定位 将画布放置在页面的左上角 我将它们包含在 div 中 但我不确定如何让它们正确分层 我尝试在 CSS 中使用绝对和相对定位 但没有任何运气 Do this div div
  • 如何使用 PHP 5.x 版安装 OctoberCMS?

    我有 Windows 10 Xampp 安装了 PHP 版本 5 x 我想使用安装向导安装 OctoberCMShttps octobercms com docs setup installation但我注意到 OctoberCMS 需要P
  • '

    简短的故事 我无法将像 这样的实体存储在 MySQL 数据库中 无论是通过使用 Ruby on Rails 应用程序中的文本字段 使用默认的 UTF 8 编码 还是通过直接使用 MySQL GUI 输入它应用程序 据我所知 所有的汉字和部首