[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

546users がブックマーク コメント 130

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

UTF-8のテーブル(MySQL5.6)に竈門禰󠄀豆子が格納できない問題を調べてみた - Qiita

546 users qiita.com/ykami

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント130

  • 注目コメント
  • 新着コメント
dominion525
utf8mb4かなって思ったらutf8mb4の話だった。初見殺しみたいなところはあるよね。

その他
mr_mayama
何も解決してなくてワロタ/異体字セレクタは何も漢字だけじゃないぞ🖖🏼ここ10年間のうちに誰でも気軽に入力できるようになってるからDB側の対応は必須。

その他
sisya
どちらかというとMySQL側の問題。「utf8設定ではutf8に対応できない」という状態は多くの初学者を混乱させる良くない仕様と思う。utf8自体を使わない(utf8mb4を使う)ようにしているが、渡辺の異体字もとぎれてしまうのでは。

その他
helldeath
「禰豆子、utf8テーブルに入るように小さくなれー」 「ムー......。」 「禰豆子はえらいなあ」 「私は竈門禰」

その他
lorenz_sys
そもそも MySQL 5.6 は昨日 2022年02月01日 にサポート終了したんじゃ? 更新日 2022年02月02日 とあるけどこんなこと検証してるよりDBのバージョンアップ等に着手する方が先。まぁ仕事じゃないならどうでもいいが。

その他
BlueSkyDetector
UTF-8の仕様に合っているMySQLの文字コード指定は「utf8mb4」という設定値であって、「utf8」という設定値では不完全ということ。不完全なUTF-8の実装が先に実装されたので「utf8」と命名され、「utf8mb4」が後から実装された。

その他
george0701
MySQL8系だと、デフォルトが utf8mb4 になっている。世間的な一般の utf8 が utf8mb4 なのよね。なぜこうしたかは知らんけど

その他
kako-jun
PostgreSQL 14で試したら、character型、character varying型、text型の全てで再現しませんでした。禰󠄀は禰にならず、禰󠄀のままでした。最新のMySQL 8なら大丈夫なのかは、キライなので試さないけど......

その他
n-styles
炭治郎「扱える文字の範囲が小さくてDBに入らないな。禰󠄀豆子、お前小さくなれたよな?」禰󠄀豆子 「(こくこく)」炭治郎「ちいさくなれ、ちいさくなれ」禰「むー」

その他
everybodyelse
誰もが一度は通るutf8mb4のお話。フランクに絵文字入りの文章を登録しようとして、絵文字以降の文章がフランクに抜け落ちてデータ損失するのあるある。この問題って、mysql側でエラーとか出せないもんなのかね?

その他
iga_k
"禰󠄀"は7byteなのかー!

その他
securecat
鬼滅コラボ的な業務の可能性一切ないので良かった(良かった?

その他
asuka0801
utf8mb4だと '🍣'='🍺' // 1 になる寿司ビール問題がまだ残る。utf8mb4_binにしよう。

その他
ONOYUGO
"文字コードの世界は奥が深い"

その他
eagleyama
"この問題を回避したい場合、4byte文字を扱えるutf8mb4を使いましょう。"

その他
tmtms
たしかにMySQLは妙な挙動は多いけど、この記事の執筆時点で既にEOLなバージョンをわざわざ取り上げるのはちょっとMySQLがかわいそうな気はする。5.7ではエラーになるし、8.0のデフォルトはutf8mb4だし。

その他
nao-bt
へえええ。勉強になる。

その他
maruware
豆子が消える解説を見たい

その他
NOV1975
iPhone絵文字問題で散々な目にあったからわりと常識に近い話にはなってると思う。

その他
grugrut
1byteが10bitだったら3byteで収まったのに

その他
gyampy
へー

その他
mayumayu_nimolove
子供の時の名前だよ。箱に入る時も子供になるじゃん。禰󠄀豆子自身が変化するんだよ。禰󠄀豆子型だな。

その他
mkusunok
"竈門禰󠄀豆子"でIVSが使われてるとは知らなかった。いつの間に身近になっていたのね

その他
minoton
Oracle DBとか使ってるととすぐに気づかないところだ

その他
deamu
3文字目が変わる理由の説明ではあるけど、4文字目と5文字目については要らない子なのかしら...。異体字セレクタの箇所で格納に失敗した場合、そこから後ろの文字列が根こそぎ欠落するって解釈でいいのかな

その他
KoshianX
utf8mb4 を使わないとこうなるのか。異体字セレクタ対応してないと絵文字とかもおかしくなりそうだしなあ。というか鬼滅の刃のおかげでこんな問題が見つかるとは......

その他
itotto
異体字セレクタな...

その他
fortrand
Web系だとキャラクター名をニックネームにする人はいそう。鬼滅のおかげでDB設定に気が付いてutf8mb4が啓蒙されればインターネットがよりよくなるのでは(ポジティブ)

その他
onesplat
なぜ豆子まで欠落してしまうのかとかが全然説明されてない

その他
slash_01
タイトルでワロタ

その他
rrringress
どんなビジネスシーンなのかな

その他
urtz
箱の方をデカくして格納

その他
tettekete37564
MySQLのutf8と utf8mb4 の違いってそれだけの違いだったんだ。utf8mb4 じゃないと絵文字が格納できないみたいな話は聞いていたけど utf8 だと 3バイトまでしか格納しないんだ。切り落とすって嫌な予感しかしない sjis 死ね死ね団

その他
an3n
"竈門禰󠄀豆子"

その他
aosiro
文字コード問題は滅びぬ、何度でも蘇るさ

その他
localnavi
WordPressのサイトヘルスステータスで「UTF8MB4に対応させろ」とうるさかった理由がこれだったのか。なるほど。あと「🍣🍺問題」なんてのもあったのか。世の中知らないことが多い。

その他
Guro
あー

その他
tockri
っていう「禰󠄀」の文字が記事中で「禰」になっちゃっててもうなにがなにやら

その他
zgmf-x20a
一休さんを思い出した。

その他
rck10
文字コードに限らず、公開されている仕様に対応できてないのに同じ名前の設定値なのは率直に言ってバグでは。

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「UTF-8のテーブル(M...」が注目されています。

気持ちをシェアしよう

ツイートする

UTF-8のテーブル(MySQL5.6)に竈門禰󠄀豆子が格納できない問題を調べてみた - Qiita

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure y... Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

ブックマークしたユーザー

  • kyuusyuuzinn2024年06月27日 kyuusyuuzinn
  • techtech05212022年12月18日 techtech0521
  • iga_k2022年06月09日 iga_k
  • fuyu772022年03月11日 fuyu77
  • kaokaopink2022年02月26日 kaokaopink
  • l-_-ll2022年02月19日 l-_-ll
  • nokazn2022年02月17日 nokazn
  • gmdualis4792022年02月16日 gmdualis479
  • funaki_naoto2022年02月14日 funaki_naoto
  • lugecy2022年02月13日 lugecy
  • miyakona385722022年02月13日 miyakona38572
  • PlugOut2022年02月10日 PlugOut
  • securecat2022年02月09日 securecat
  • asuka08012022年02月09日 asuka0801
  • ONOYUGO2022年02月09日 ONOYUGO
  • mjtai2022年02月07日 mjtai
  • sanko04082022年02月05日 sanko0408
  • zu22022年02月03日 zu2
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /