Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Masahiro Tomita
7,734 views
文字化け
文字化けについて
Technology
◦
Read more
32
Save
Share
Embed
Embed presentation
Download
Downloaded 18 times
1
/ 79
2
/ 79
3
/ 79
4
/ 79
5
/ 79
6
/ 79
7
/ 79
8
/ 79
9
/ 79
10
/ 79
11
/ 79
12
/ 79
13
/ 79
14
/ 79
15
/ 79
16
/ 79
17
/ 79
18
/ 79
19
/ 79
20
/ 79
21
/ 79
22
/ 79
23
/ 79
24
/ 79
25
/ 79
26
/ 79
27
/ 79
28
/ 79
29
/ 79
30
/ 79
31
/ 79
32
/ 79
33
/ 79
34
/ 79
35
/ 79
36
/ 79
37
/ 79
38
/ 79
39
/ 79
40
/ 79
41
/ 79
42
/ 79
43
/ 79
44
/ 79
45
/ 79
46
/ 79
47
/ 79
48
/ 79
49
/ 79
50
/ 79
51
/ 79
52
/ 79
53
/ 79
54
/ 79
55
/ 79
56
/ 79
57
/ 79
58
/ 79
59
/ 79
60
/ 79
61
/ 79
62
/ 79
63
/ 79
64
/ 79
65
/ 79
66
/ 79
67
/ 79
68
/ 79
69
/ 79
70
/ 79
71
/ 79
72
/ 79
73
/ 79
74
/ 79
75
/ 79
76
/ 79
77
/ 79
78
/ 79
79
/ 79
More Related Content
PDF
10分で作るクラスライブラリ
by
_norin_
PDF
HTTP/2, QUIC入門
by
shigeki_ohtsu
PDF
Mysqlの文字コード
by
Masahiro Tomita
PDF
文字化け
by
Masahiro Tomita
PDF
IPv6の現状
by
Shinsuke SUZUKI
PDF
VTI の中身
by
Masakazu Asama
PDF
ピタゴラなんとかスイッチを作って破壊した話
by
Satoshi Hirata
PDF
IPv6 を始めてみた
by
miki koganei
10分で作るクラスライブラリ
by
_norin_
HTTP/2, QUIC入門
by
shigeki_ohtsu
Mysqlの文字コード
by
Masahiro Tomita
文字化け
by
Masahiro Tomita
IPv6の現状
by
Shinsuke SUZUKI
VTI の中身
by
Masakazu Asama
ピタゴラなんとかスイッチを作って破壊した話
by
Satoshi Hirata
IPv6 を始めてみた
by
miki koganei
What's hot
KEY
Vyatta 改造入門
by
Masakazu Asama
PDF
raspi + soracom #pakeana33
by
@ otsuka752
PDF
最新ゲームを支える文言
by
miki koganei
PDF
ジョークRFC紹介
by
miki koganei
PDF
Nseg49 mysql
by
Masahiro Tomita
KEY
ASAMAP 開発秘話
by
Masakazu Asama
PDF
golang binary hacks
by
yaegashi
PDF
RDS for PostgreSQLにまつわる雑多な話
by
Satoshi Hirata
PDF
Starting qt5beta at_raspberry_pi Qtnagoya#6
by
Kazuo Asano (@kazuo_asa)
PDF
Bitcoinを技術的に理解する
by
Kenji Urushima
PDF
Bird in show_net
by
Tomoya Hibi
PDF
Spectre/Meltdownとその派生
by
MITSUNARI Shigeo
PDF
NAT配下からIPv6でアクセスするEzoScapeはTeredo通信だった
by
Shinichi Hirauchi
PDF
BMP活用による SDN時代のオーバレイNW監視手法の提案
by
Toshiki Tsuboi
PPTX
Cvim saisentan 半精度浮動小数点数 half
by
tomoaki0705
PDF
BGP/MPLS-VPNのお勉強資料
by
Toshiki Tsuboi
PDF
すごいログ解析の話
by
Satoshi Hirata
PDF
SDN Lab環境でのRobotFramework実践活用
by
Toshiki Tsuboi
PDF
Trema day 1
by
ykuga
PDF
あるブートローダの話
by
nullnilaki
Vyatta 改造入門
by
Masakazu Asama
raspi + soracom #pakeana33
by
@ otsuka752
最新ゲームを支える文言
by
miki koganei
ジョークRFC紹介
by
miki koganei
Nseg49 mysql
by
Masahiro Tomita
ASAMAP 開発秘話
by
Masakazu Asama
golang binary hacks
by
yaegashi
RDS for PostgreSQLにまつわる雑多な話
by
Satoshi Hirata
Starting qt5beta at_raspberry_pi Qtnagoya#6
by
Kazuo Asano (@kazuo_asa)
Bitcoinを技術的に理解する
by
Kenji Urushima
Bird in show_net
by
Tomoya Hibi
Spectre/Meltdownとその派生
by
MITSUNARI Shigeo
NAT配下からIPv6でアクセスするEzoScapeはTeredo通信だった
by
Shinichi Hirauchi
BMP活用による SDN時代のオーバレイNW監視手法の提案
by
Toshiki Tsuboi
Cvim saisentan 半精度浮動小数点数 half
by
tomoaki0705
BGP/MPLS-VPNのお勉強資料
by
Toshiki Tsuboi
すごいログ解析の話
by
Satoshi Hirata
SDN Lab環境でのRobotFramework実践活用
by
Toshiki Tsuboi
Trema day 1
by
ykuga
あるブートローダの話
by
nullnilaki
Viewers also liked
PPTX
ハードディスクの正しい消去(2015.7)
by
UEHARA, Tetsutaro
PPTX
Git hubで雑誌記事を執筆するのは間違っているだろうか
by
Kakigi Katuyuki
PPTX
DeNA_Techcon2017_DeNAでのチート・脆弱性診断への取り組み
by
Toshiharu Sugiyama
PDF
MySQLの文字コード事情
by
Masahiro Tomita
PPTX
子供とネットを考える会の合言葉
by
はなずきん Hana
KEY
Perlで伝統芸能
by
hitode909
PPTX
「子供がハッカーに興味をもった時に備えて」考える会オープニング
by
はなずきん Hana
PDF
インターネットで気をつける12のこと
by
NAGATA Chihiro
PDF
見ててつらぽよなスライドVer1.2
by
From Atom
PDF
派遣社員が現場にRubyを取り入れるまで
by
hayabusa333
PDF
Currying in perl
by
Masahiro Honma
ODP
Google trends to_irc
by
rarere
PDF
PHPカンファレンス北海道_20160416
by
Yoshihiro Sasaki
PDF
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
by
moznion
PDF
テーマ「最適化」
by
technocat
PDF
テーマ「なんでもないようなこと」
by
technocat
PDF
理解したつもりになるGit入門
by
Yoshihiro Sasaki
PDF
Use Carton
by
Yoshihiro Sasaki
PDF
Asset Pipeline for Perl
by
Yoshihiro Sasaki
PDF
YAPC::AsiaとHokkaido.pm
by
Yoshihiro Sasaki
ハードディスクの正しい消去(2015.7)
by
UEHARA, Tetsutaro
Git hubで雑誌記事を執筆するのは間違っているだろうか
by
Kakigi Katuyuki
DeNA_Techcon2017_DeNAでのチート・脆弱性診断への取り組み
by
Toshiharu Sugiyama
MySQLの文字コード事情
by
Masahiro Tomita
子供とネットを考える会の合言葉
by
はなずきん Hana
Perlで伝統芸能
by
hitode909
「子供がハッカーに興味をもった時に備えて」考える会オープニング
by
はなずきん Hana
インターネットで気をつける12のこと
by
NAGATA Chihiro
見ててつらぽよなスライドVer1.2
by
From Atom
派遣社員が現場にRubyを取り入れるまで
by
hayabusa333
Currying in perl
by
Masahiro Honma
Google trends to_irc
by
rarere
PHPカンファレンス北海道_20160416
by
Yoshihiro Sasaki
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
by
moznion
テーマ「最適化」
by
technocat
テーマ「なんでもないようなこと」
by
technocat
理解したつもりになるGit入門
by
Yoshihiro Sasaki
Use Carton
by
Yoshihiro Sasaki
Asset Pipeline for Perl
by
Yoshihiro Sasaki
YAPC::AsiaとHokkaido.pm
by
Yoshihiro Sasaki
Similar to 文字化け
PDF
文字コード略歴
by
Masafumi Yokoyama
PDF
文字コード略歴
by
Masafumi Yokoyama
PDF
本当はこわいエンコーディングの話
by
Masahiro Tomita
PDF
Rubyのエンコーディング
by
Masahiro Tomita
PDF
Rabbit
by
Masahiro Tomita
PDF
MySQL/Ruby終了のお知らせ
by
Masahiro Tomita
PDF
Ruby開発が教えてくれたこと
by
yukihiro_matz
PDF
プログラマー
by
Kouhei Sutou
PDF
MySQL 8.0でMroonga
by
Kouhei Sutou
PDF
Ruby24
by
Masahiro Tomita
文字コード略歴
by
Masafumi Yokoyama
文字コード略歴
by
Masafumi Yokoyama
本当はこわいエンコーディングの話
by
Masahiro Tomita
Rubyのエンコーディング
by
Masahiro Tomita
Rabbit
by
Masahiro Tomita
MySQL/Ruby終了のお知らせ
by
Masahiro Tomita
Ruby開発が教えてくれたこと
by
yukihiro_matz
プログラマー
by
Kouhei Sutou
MySQL 8.0でMroonga
by
Kouhei Sutou
Ruby24
by
Masahiro Tomita
More from Masahiro Tomita
PDF
お前の罪を数えろ
by
Masahiro Tomita
PDF
Ruby 2.5
by
Masahiro Tomita
PDF
本当はこわいMySQLプロトコル
by
Masahiro Tomita
PDF
ネットワークこわい
by
Masahiro Tomita
PDF
CSV
by
Masahiro Tomita
PDF
MySQLの文字コード事情 2017春版
by
Masahiro Tomita
PDF
MySQLの文字コード事情 2017版
by
Masahiro Tomita
PDF
進捗と品質
by
Masahiro Tomita
PDF
MySQLを拡張する
by
Masahiro Tomita
PDF
「理論から学ぶデータベース実践入門」読書会スペシャル
by
Masahiro Tomita
PDF
MyNAができるまで
by
Masahiro Tomita
PDF
Crystal
by
Masahiro Tomita
PDF
メールの暗号化
by
Masahiro Tomita
PDF
進捗と品質
by
Masahiro Tomita
PDF
アジャイルジャパン長野サテライト
by
Masahiro Tomita
PDF
🍣=🍺
by
Masahiro Tomita
PDF
Sequelのすすめ
by
Masahiro Tomita
PDF
MySQLのプロトコル解説
by
Masahiro Tomita
PDF
Dockerイメージを作る
by
Masahiro Tomita
PDF
Dockerさわってみた
by
Masahiro Tomita
お前の罪を数えろ
by
Masahiro Tomita
Ruby 2.5
by
Masahiro Tomita
本当はこわいMySQLプロトコル
by
Masahiro Tomita
ネットワークこわい
by
Masahiro Tomita
CSV
by
Masahiro Tomita
MySQLの文字コード事情 2017春版
by
Masahiro Tomita
MySQLの文字コード事情 2017版
by
Masahiro Tomita
進捗と品質
by
Masahiro Tomita
MySQLを拡張する
by
Masahiro Tomita
「理論から学ぶデータベース実践入門」読書会スペシャル
by
Masahiro Tomita
MyNAができるまで
by
Masahiro Tomita
Crystal
by
Masahiro Tomita
メールの暗号化
by
Masahiro Tomita
進捗と品質
by
Masahiro Tomita
アジャイルジャパン長野サテライト
by
Masahiro Tomita
🍣=🍺
by
Masahiro Tomita
Sequelのすすめ
by
Masahiro Tomita
MySQLのプロトコル解説
by
Masahiro Tomita
Dockerイメージを作る
by
Masahiro Tomita
Dockerさわってみた
by
Masahiro Tomita
文字化け
1.
文字化け Powered by
Rabbit 2.1.6 文字化け とみたまさひろ bitの会 2015-06-06
2.
文字化け Powered by
Rabbit 2.1.6 自己紹介 とみた まさひろ 長野県北部在住プログラマー 言語: C(1989〜) Ruby(1998〜) 日本MySQLユーザ会代表 長野ソフトウェア技術者グループ(NSEG)
3.
文字化け Powered by
Rabbit 2.1.6 自己紹介 http://tmtms.hatenablog.com http://twitter.com/tmtms https://github.com/tmtm MySQL 3.21 の日本語対応 (1998 ) MySQLのRubyバインディング作成 (1998 )
4.
文字化け Powered by
Rabbit 2.1.6 執筆書籍
5.
文字化け Powered by
Rabbit 2.1.6 自己紹介 もっともRTされたツイート
6.
文字化け Powered by
Rabbit 2.1.6 自己紹介 もっともブクマされたブログ
7.
文字化け Powered by
Rabbit 2.1.6 宣伝その1 NSEG http://nseg.jp 長野のIT技術者のゆるい集まり 2010年2月発足 (発起人:おびなたさん、しむやさん、おかもとさん) 毎月勉強会開催(今までに63回)主に長野市 「理論から学ぶデータベース実践入門」読書 会(隔週水曜日) at ギークラボ長野
8.
文字化け Powered by
Rabbit 2.1.6 宣伝その2 ギークラボ長野 http://geeklab-nagano.com 県庁近く 無料で利用できる作業スペース 電源 & WiFi & Pepperくん あり 6/13 ハンズオン「はじめての Unity 〜2D ゲームを作ってみよう〜」
9.
文字化け Powered by
Rabbit 2.1.6 文字化け
10.
文字化け Powered by
Rabbit 2.1.6 文字化けに関するトラブルシューティング http://www.geocities.co.jp/Playtown/7711/gallaly/trableshooting.html
11.
文字化け Powered by
Rabbit 2.1.6 文字化けを直してみた 残念ながら現バージョンのWindowsでは 文字化けをなおすことは出来ません。 2025年発売予定のWindowsでは対応します。 このトラブルシューティングでは、 このような問題の原因を突き止め、 問題を解決する手順を示します。 質問の答えをクリックしてください。 手順に従って進みながら問題を解決できます。 どうしますか? □ 仕方がないから「ダイアログで遊ぼう」を閲覧。 □ 「渡部シンイチのDejavu WORLD」を閲覧。
12.
文字化け Powered by
Rabbit 2.1.6 文字化けの原因 1. 文字コードが正しくない
13.
文字化け Powered by
Rabbit 2.1.6 文字コード Charset, 文字集合 エンコーディング方式 シフトJIS, 日本語EUC, UTF-8 等 文字のバイト表現
14.
文字化け Powered by
Rabbit 2.1.6 日本語の文字コード UTF-8 (Unicode 今は普通はこれ) SHIFT_JIS (Windows) EUC-JP (昔の UNIX) ISO-2022-JP (メール)
15.
文字化け Powered by
Rabbit 2.1.6 同じ文字でも異なるコード 「あ」 UTF-8 (E3 81 82) EUC-JP (A4 A2) SHIFT_JIS (82 A0)
16.
文字化け Powered by
Rabbit 2.1.6 同じバイト列でも別の文字 C2 A9 UTF-8 「©」 EUC-JP 「息」 SHIFT_JIS 「ツゥ」
17.
文字化け Powered by
Rabbit 2.1.6 バイト列だけでは 文字コードはわからない
18.
文字化け Powered by
Rabbit 2.1.6 ところで 日本語文字のことを「2バイト文字」と言ってま せんか? UTF-8は日本語はだいたい3バイト 「あ」(E3 81 82) 「ア」(EF BD B1)
19.
文字化け Powered by
Rabbit 2.1.6 文字化けした文字列の 元の文字コードの見分け方
20.
文字化け Powered by
Rabbit 2.1.6 慣れるとパッと見でわかる
21.
文字化け Powered by
Rabbit 2.1.6 EUC-JP を SHIFT_JIS として表示 半角カナが多い 日本語にほんごニホンゴ ニ?ワク?ヒ、ロ、?エ・ヒ・ロ・?エ
22.
文字化け Powered by
Rabbit 2.1.6 UTF-8 を SHIFT_JIS として表示 画数の多い漢字の中に半角カナが少々混じってる 日本語にほんごニホンゴ 譌・譛ャ隱槭↓縺サ繧薙#繝九?繝ウ繧エ
23.
文字化け Powered by
Rabbit 2.1.6 ISO-2022-JP の ESC 落ち ASCII文字だけで構成されて「$B」「(B」がある 日本語にほんごニホンゴ ?$BF|K8l$K$[$s$4%K%[%s%4?(B
24.
文字化け Powered by
Rabbit 2.1.6 文字化けの原因 2. 文字コードが不明
25.
文字化け Powered by
Rabbit 2.1.6 自動判定もできるけど 完全じゃない
26.
文字化け Powered by
Rabbit 2.1.6 同じバイト列でも別の文字(再掲) C2 A9 UTF-8 「©」 EUC-JP 「息」 SHIFT_JIS 「ツゥ」
27.
文字化け Powered by
Rabbit 2.1.6 自動判定 バイト列が文字コードの正当な範囲にあるか どうかで判定 文字列が短いと難しい 文字列が長ければ精度は上がる へんなバイトが混在してたらアウト 日本語じゃないのに日本語と誤判定したり
28.
文字化け Powered by
Rabbit 2.1.6 EUC - Extended Unix Code EUC-JP : 日本語EUC EUC-KR : 韓国語EUC EUC-CN : 簡体字中国語EUC 文字コードの範囲は同じだけど文字が違う BB FA : 字(JP) / 샙(KR) / 机(CN)
29.
文字化け Powered by
Rabbit 2.1.6 文字境界 EUC 1バイト文字 (00-7F) ← ASCII 2バイト文字 (A1-F4 | A1-FE) 文字列の先頭から見ないとわからない SHIFT_JIS 1バイト文字 (00-7F A1-DF) ← JISX0201 2バイト文字 (81-9F E0-FC | 40-7E 80-FC) 2バイト目に ASCII 範囲含んでてやばい
30.
文字化け Powered by
Rabbit 2.1.6 文字境界 UTF-8 1バイト文字 (00-7F) ← ASCII 2バイト文字 (C2-DF | 80-BF) 3バイト文字 (E0-EF | 80-BF | 80-BF) 4バイト文字 (F0-F7 | 80-BF | 80-BF | 80-BF) 文字境界判別しやすい
31.
文字化け Powered by
Rabbit 2.1.6 文字化けの原因 3. 機種依存文字
32.
文字化け Powered by
Rabbit 2.1.6 ISO-2022-JP いわゆる「JISコード」 日本語メールで使われる文字コードは未だ に ISO-2022-JP が主流 と ¥ を使い分けできる ISO-2022-JP に無い文字 ① ② ③ Ⅰ Ⅱ Ⅲ ㈱ ㎏ ㎝ 髙 﨑 カタカナ
33.
文字化け Powered by
Rabbit 2.1.6 ISO-2022-JP に無い文字を ISO-2022-JP と偽ってメールする 奴がいる
34.
文字化け Powered by
Rabbit 2.1.6 文字化け
35.
文字化け Powered by
Rabbit 2.1.6 昔の Mac だと ① が ㈪ に見えたり
36.
文字化け Powered by
Rabbit 2.1.6 だいたいマイクロソフトが悪い
37.
文字化け Powered by
Rabbit 2.1.6 MS の ISO-2022-JP CP50221 ISO-2022-JP に無い文字を含む ① ② ③ Ⅰ Ⅱ Ⅲ ㈱ ㎏ ㎝ 髙 﨑 カタカナ と ¥ の区別がつかない
38.
文字化け Powered by
Rabbit 2.1.6 まともなメールアプリが 「ISO-2022-JP」を信じると文字 化け
39.
文字化け Powered by
Rabbit 2.1.6 まともなメールアプリが責められる 「Outlookだと見えるのに」
40.
文字化け Powered by
Rabbit 2.1.6 ISO-2022-JP は CP50221 と みなして表示
41.
文字化け Powered by
Rabbit 2.1.6 ISO-2022-JP を ISO-2022-JP として扱うアプリが絶滅
42.
文字化け Powered by
Rabbit 2.1.6 文字コードの置き換え ISO-2022-JP : CP50221 EUC-JP : CP51932 SHIFT_JIS : CP932
43.
文字化け Powered by
Rabbit 2.1.6 だいたいマイクロソフトが悪い
44.
文字化け Powered by
Rabbit 2.1.6 文字化けの原因 4. フォントが無い
45.
文字化け Powered by
Rabbit 2.1.6 🍣 🍺 🍮 🍢 🍜 🍶
46.
文字化け Powered by
Rabbit 2.1.6 □ □ □ □ □ □
47.
文字化け Powered by
Rabbit 2.1.6 対応フォント入れれば解決
48.
文字化け Powered by
Rabbit 2.1.6 発表の途中ですがお知らせです
49.
文字化け Powered by
Rabbit 2.1.6 FAQ: 下のウサギとカメは何?
50.
文字化け Powered by
Rabbit 2.1.6 Rabbit Ruby製プレゼンツール http://rabbit-shocker.org/ ウサギとカメはタイムキーパー カメに追い抜かされなければ時間内 プレゼンがつまらなくても和む ソースはテキスト(RD / Markdown) PDF ビューアとしても利用可
51.
文字化け Powered by
Rabbit 2.1.6 Ruby
52.
文字化け Powered by
Rabbit 2.1.6 Ruby プログラミング言語 オブジェクト指向スクリプト言語 オブジェクト毎に異なる文字コードが可能 ファイル毎に異なる文字コードが可能 嫌な予感…
53.
文字化け Powered by
Rabbit 2.1.6 ファイル 同じファイルからの読み込みでも異なる文字コード になることも f = File.open("何か.txt", "r:utf-8") f.gets #=> 1行文字列 UTF-8 f.read(10) #=> 10バイトデータ ASCII-8BIT
54.
文字化け Powered by
Rabbit 2.1.6 異なる文字コード同士 utf8 = "ほげ" sjis = "ほげ".encode("cp932") utf8 == sjis #=> 偽 utf8 + sjis #=> エラー utf8 =~ /#{sjis}/ #=> エラー utf8 = "ASCII" sjis = "ASCII".encode("cp932") utf8 == sjis #=> 真
55.
文字化け Powered by
Rabbit 2.1.6 混ぜるな危険!
56.
文字化け Powered by
Rabbit 2.1.6 全部 UTF-8 に統一すれば安全
57.
文字化け Powered by
Rabbit 2.1.6 MySQL
58.
文字化け Powered by
Rabbit 2.1.6 オープンソースの RDBMS
59.
文字化け Powered by
Rabbit 2.1.6 文字コード クライアントライブラリ クライアント-サーバー接続 データベース テーブル カラム …毎に設定可能
60.
文字化け Powered by
Rabbit 2.1.6 嫌な予感…
61.
文字化け Powered by
Rabbit 2.1.6 utf8 と utf8mb4 UTF-8 文字コード utf8 は 3バイトまで utf8mb4 は 4バイトまで 絵文字(🍣や🍺)は4バイト
62.
文字化け Powered by
Rabbit 2.1.6 utf8カラムに4バイト文字を入れようとすると 接続が utf8 の場合: mysql> insert into t (c) values ('今日は🍣と🍺'); Query OK, 1 row affected, 1 warning (0.09 sec) mysql> select * from t; +-----------+ | c | +-----------+ | 今日は | +-----------+
63.
文字化け Powered by
Rabbit 2.1.6 utf8カラムに4バイト文字を入れようとすると 接続が utf8mb4 の場合: mysql> insert into t (c) values ('今日は🍣と🍺'); Query OK, 1 row affected, 1 warning (0.09 sec) mysql> select * from t; +----------------+ | c | +----------------+ | 今日は?と? | +----------------+
64.
文字化け Powered by
Rabbit 2.1.6 utf8mb4カラムに4バイト文字を入れようとすると 接続が utf8mb4 の場合: mysql> insert into t (c) values ('今日は🍣と🍺'); Query OK, 1 row affected (0.06 sec) mysql> select * from t; +----------------------+ | c | +----------------------+ | 今日は🍣と🍺 | +----------------------+
65.
文字化け Powered by
Rabbit 2.1.6 utf8mb4カラムに4バイト文字を入れようとすると 接続が utf8 の場合: mysql> insert into t (c) values ('今日は🍣と🍺'); Query OK, 1 row affected, 1 warning (0.06 sec) mysql> select * from t; +--------------------+ | c | +--------------------+ | 今日は????と?? | +--------------------+
66.
文字化け Powered by
Rabbit 2.1.6 4バイト文字を utf8 接続から取り出すと mysql> select * from t; +----------------+ | c | +----------------+ | 今日は?と? | +----------------+
67.
文字化け Powered by
Rabbit 2.1.6 「?」の調査 mysql> select hex(c) from t; +------------------------------------------+ | hex(c) | +------------------------------------------+ | E4BB8AE697A5E381AFF09F8DA3E381A8F09F8DBA | ←ちゃんと入ってる | E4BB8AE697A5E381AF3F3F3F3FE381A83F3F | ←データが「?」 +------------------------------------------+
68.
文字化け Powered by
Rabbit 2.1.6 混ぜるな危険!
69.
文字化け Powered by
Rabbit 2.1.6 全部 utf8 / utf8mb4 に統一すれ ば安全
70.
文字化け Powered by
Rabbit 2.1.6 まとめ
71.
文字化け Powered by
Rabbit 2.1.6 歴史的経緯により日本語には複数 の文字コードが使用されている
72.
文字化け Powered by
Rabbit 2.1.6 これからは UTF-8 を使えばみんな ハッピー
73.
文字化け Powered by
Rabbit 2.1.6 本当に?
74.
文字化け Powered by
Rabbit 2.1.6 Unicode の闇
75.
文字化け Powered by
Rabbit 2.1.6 中国語と日本語で文字が統一
76.
文字化け Powered by
Rabbit 2.1.6 合成文字 が (E3 81 8C) が (E3 81 8B E3 82 99) 「か」 +「゙」の二文字 比較には正規化が必要
77.
文字化け Powered by
Rabbit 2.1.6 色付き絵文字の肌色問題 絵文字は日本発祥 肌色が一種類 「人種差別だ!」 合成文字で解決 これからの絵文字の実装指針、UTR #51“Unicode Emoji”とはなにか -INTERNET Watch http://internet.watch.impress.co.jp/docs/special/20150131_686161.html
78.
文字化け Powered by
Rabbit 2.1.6 俺達の戦いはこれからだ!
79.
文字化け Powered by
Rabbit 2.1.6 おわり
Download