Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

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

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • 学び
  • MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ
  • Twitterでシェア
  • Facebookでシェア

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

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

エントリーの編集

loading...

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

タイトルガイドライン

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

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

ブックマークしました

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

Twitterで共有

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

466usersがブックマークコメント53

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

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

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

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

      よく使うタグ

        MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ

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

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

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

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

          よく使うタグ

            はてなブックマーク

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

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

            ユーザー登録

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

            記事へのコメント53

            • 注目コメント
            • 新着コメント
            オーナーコメントを固定しています
            tmtms
            オーナーブログ書きました

              その他
              masatomo-m
              この問題の話をするときに寿司とビールが何の説明もなく使える辺り、寿司ビール問題はそのうち書籍とか公式で正式名称化しそうな流れを感じる

                その他
                atsuizo
                サーバーサイドの設定は忘れないけどクライアント・コネクションの方は忘れがち。

                その他
                stealthinu
                MySQLではutf8とutf8mb4と名前似てるからって混在させるとめちゃくちゃになるという話。utf8mb4を使うのが吉と。とみたさんホッテントリ。

                その他
                sumege
                🍣には🍻よりも🍶だな

                その他
                koyancya
                🍣と🍻の使い勝手

                  その他
                  b-wind
                  MySQL の utf8 をこんな風にした人は何考えてたんだろう “ハマりたくなければ utf8mb4 を使いましょう。”

                    その他
                    gayou
                    MySQL 5.1なサーバな時にutf8mb4に対応してなくて苦労した覚えがある。なんとなくUnicode絵文字が入ってるのが問題だろうと思って、それを削除したらうまくいったので、それ以上は深く調査はしなかった。

                    その他
                    reachout
                    弊社は文字コードをマトモに理解しておらず、1バイトor2バイトしかないと思ってるエンジニアがいっぱいいてそいつ等がDB設計している地獄である。web系ではないので被害は表面化しづらいがたまに炸裂している。

                      その他
                      harumaki_net
                      “MySQL の utf8 は4バイト文字を扱うことができません。ハマりたくなければ utf8mb4 を使いましょう。”

                      その他
                      オーナーコメントを固定しています
                      tmtms
                      オーナーtmtmsブログ書きました

                        2016/09/06リンク

                        その他
                        dirablue
                        mysql

                          その他
                          jsstudy
                          UTF-8 は1バイト〜4バイトで1文字が構成される文字コードですが、MySQL の utf8 は4バイト文字を扱うことができません。ハマりたくなければ utf8mb4 を使いましょう。→絵文字(寿司やビールのマークなど)が4バイト文字

                          その他
                          inoueyuworks
                          -> 何も考えずに utf8mb4 を常に使うようにするのが吉。

                          その他
                          roirrawedoc
                          ありがてー

                          その他
                          MoneyReport
                          MySQL では utf8 じゃなくて utf8mb4 をデフォルトで使うのがイマドキの使い方φ(..)メモ

                          その他
                          sachikolondon
                          文字コード

                          その他
                          pinkumohikan
                          絵文字対応するときはutf8mb4を使うこと

                          その他
                          wakuteka
                          「美味しい🍣と🍺」  #合宿だゾウ

                            その他
                            uskey
                            知らなんだ

                              その他
                              lightwill
                              mysqlのutf8は4バイト文字を受け付けないからutf8mb4を使うべき。絵文字とか。

                                その他
                                tmatsuu
                                気をつける

                                  その他
                                  watanabetoru
                                  難しい・・・

                                    その他
                                    k-holy
                                    絵文字を受け入れならどちらもutf8mb4必須と。参考http://qiita.com/seizans/items/b0e81c44e2b6909a2b32

                                    その他
                                    y-kawaz
                                    mysqlってインデックスに使えるサイズに制限あるのが地味にめんどくさいんだよな。

                                      その他
                                      plus_vc
                                      知らなかった

                                        その他
                                        uturi
                                        例文の「わかるわかる」感に笑ってしまう

                                        その他
                                        chaxahc
                                        あるある

                                          その他
                                          sumege
                                          sumege🍣には🍻よりも🍶だな

                                          2016/09/07リンク

                                          その他
                                          harumaki_net
                                          harumaki_net“MySQL の utf8 は4バイト文字を扱うことができません。ハマりたくなければ utf8mb4 を使いましょう。”

                                          2016/09/07リンク

                                          その他
                                          reachout
                                          reachout弊社は文字コードをマトモに理解しておらず、1バイトor2バイトしかないと思ってるエンジニアがいっぱいいてそいつ等がDB設計している地獄である。web系ではないので被害は表面化しづらいがたまに炸裂している。

                                            2016/09/07リンク

                                            その他
                                            yamazaru_rengou
                                            “美味しい🍣と🍺”

                                              その他
                                              sds-page
                                              全角2バイト半角1バイトの時代に戻りたい

                                              その他
                                              master-0717
                                              美味しい🍣と🍺

                                                その他
                                                nilab
                                                MySQL で utf8 と utf8mb4 の混在で起きること -@tmtms のメモ

                                                  その他
                                                  fashi
                                                  (まだutf8mb4が使えるバージョンのMySQLを使う機会がないので絵文字捨ててるわ…)

                                                  その他
                                                  kiri2mau
                                                  🍣🍺

                                                  その他
                                                  diveintounlimit
                                                  🍣🍺

                                                    その他
                                                    eigo_s
                                                    この手の話では🍣🍺が定番用語?になったなー

                                                    その他
                                                    raimon49
                                                    コネクション sql_mode 設定

                                                    その他
                                                    HHR
                                                    寿司ビール問題

                                                    その他

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

                                                    リンクを埋め込む

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

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

                                                    関連記事

                                                      usersに達しました!

                                                      さんが1番目にブックマークした記事「MySQL で utf8 と ...」が注目されています。

                                                      気持ちをシェアしよう

                                                      ツイートする

                                                      MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ

                                                      MySQLUTF-8 で使おうと思ってハマりがちなのは charset utf8 を指定してしまうことです。MySQL の ...MySQLUTF-8 で使おうと思ってハマりがちなのは charset utf8 を指定してしまうことです。MySQLUTF-8 には歴史的事情により utf8 と utf8mb4 の二つあります。UTF-8 は1バイト〜4バイトで1文字が構成される文字コードですが、MySQL の utf8 は4バイト文字を扱うことができません。ハマりたくなければ utf8mb4 を使いましょう。 utf8 を使ってしまった場合に4バイト文字がどのように扱われるか、自分でもうろ覚えだったのでメモしておきます。 登録 接続が utf8mb4 でカラムが utf8mb4 あたりまえですが、そのまま登録されます。mysql> insert into utf8mb4 (c) values ('美味しい🍣と🍺');mysql> select * from utf8mb4; +--------

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

                                                      • azumakuniyuki2024/04/02azumakuniyuki
                                                      • akabasu2024/02/28akabasu
                                                      • techtech05212023/12/31techtech0521
                                                      • kzm17602023/05/17kzm1760
                                                      • gouei20012023/01/22gouei2001
                                                      • havanap2021/08/11havanap
                                                      • kjw_junichi2020/10/21kjw_junichi
                                                      • katoken122020/08/26katoken12
                                                      • sato-y2020/06/17sato-y
                                                      • kobake2020/05/29kobake
                                                      • klim08242020/04/22klim0824
                                                      • okumuraa12020/01/14okumuraa1
                                                      • sankaseki2019/10/17sankaseki
                                                      • miki_bene2019/08/22miki_bene
                                                      • zuborawka2019/07/17zuborawka
                                                      • yk41922019/06/01yk4192
                                                      • joe00002019/01/04joe0000
                                                      • dirablue2018/12/24dirablue
                                                      すべてのユーザーの
                                                      詳細を表示します

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

                                                      同じサイトの新着

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

                                                      いま人気の記事

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

                                                      いま人気の記事 - 学び

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

                                                      新着記事 - 学び

                                                      新着記事 - 学びをもっと読む

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

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

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

                                                      はてなブックマーク

                                                      公式Twitter

                                                      はてなのサービス

                                                      • App Storeからダウンロード
                                                      • Google Playで手に入れよう
                                                      Copyright © 2005-2025Hatena. All Rights Reserved.
                                                      設定を変更しましたx

                                                      [8]ページ先頭

                                                      ©2009-2025 Movatter.jp