Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
文字化け2011〜まだまだ化けます〜
Search
OGATA Tetsuji
September 17, 2011
Technology
0
20
文字化け2011〜まだまだ化けます〜
2011/09/17 に LOCAL DEVELOPER DAY (LDD) ’11/Fall in KUSHIRO で発表したスライドです。
OGATA Tetsuji
September 17, 2011
Tweet
Share
More Decks by OGATA Tetsuji
See All by OGATA Tetsuji
Hokkaido.pmがあって YAPCでトークできた
xtetsuji
0
42
モダンmod_perl入門 #yapcasia
xtetsuji
0
25
札幌でテンプレート #hokkaidopm
xtetsuji
0
31
すごいmod_perl
xtetsuji
0
18
Perl WAF Overview, with mod_perl - Hokkaido.pm#7 #hokkaidopm
xtetsuji
0
21
PerlのTwitterモジュールの紹介
xtetsuji
0
21
mod_perl hacks PHP
xtetsuji
0
22
mod_perl温故知新 〜Perl CGIの高速化からメールサーバまで〜
xtetsuji
0
16
Other Decks in Technology
See All in Technology
EMから現場に戻って見えた2026年の開発者視点
sudoakiy
1
390
教育現場のプロンプトエンジニアリング問題を 解決するAIエージェントを作成してみた
ryoshun
0
120
意志を実装するアーキテクチャモダナイゼーション
nwiizo
3
1.7k
フルスタックGoでスコア改ざんを防いだ話
ponyo877
0
510
Three-Legged OAuth in AgentCore Gateway
hironobuiga
2
180
Kubernetes環境周りの責任範囲をいい機会なので考える / Taking the Opportunity to Clarify Kubernetes Responsibilities
kohbis
1
110
OCI技術資料 : 外部接続 VPN接続 詳細
ocise
1
10k
AWS CDK の目玉新機能「Mixins」とは / cdk-mixins
gotok365
2
240
2026年のAIエージェント構築はどうなる?
minorun365
10
2.2k
【Claude Code】Plugins作成から始まったファインディの開発フロー改革
starfish719
0
430
【2026年版】生成AIによる情報システムへのインパクト
taka_aki
0
170
vol11_ねこIoTLT_お遊びVibeCoding
1027kg
0
170
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
130
A Soul's Torment
seathinner
5
2.3k
Navigating Weather and Climate Data
rabernat
0
120
Code Reviewing Like a Champion
maltzj
527
40k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
200
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
360
The Spectacular Lies of Maps
axbom
PRO
1
560
Unsuck your backbone
ammeep
671
58k
Navigating Team Friction
lara
192
16k
Mobile First: as difficult as doing things right
swwweet
225
10k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Transcript
จࣈԽ͚2011 ʙ·ͩ·ͩԽ͚·͢ʙ גࣜձࣾfonfun ඌܗ మ࣍ (OGATA Tetsuji) Twitter: @xtetsuji 2011/9/17
ࣗݾհ
ࣗݾհ • ඌܗ మ࣍ (OGATA Tetsuji) Twitter: @xtetsuji • http://post.tetsuji.jp/
͜͜ͰޠΓ͖Εͳ͍͜ͱॻ͖·͢ • ߴߍଔۀ·Ͱͷ18ɺԻߋொͰա͝͠· ͨ͠ɻͦͷޙɺେֶͰ্ژͯ͠े…
ॴଐհ • גࣜձࣾfonfun(ϑΥϯϑΝϯ) http://www.fonfun.co.jp/ http://rmail.jp/ • ҙஂମg15ΞιγΤʔγϣϯ http://g15.jp/ • Hokkaido.pm
http://hokkaido.pm.org/
Agenda
Agenda • LTͷ5ͰޠΕΔ͜ͱɺ͘͝Θ͔ͣ • ٕज़ऀ͚ͱ͍͏ΑΓɺϝʔϧ ΣϒΛී௨ʹ͏ϏΪφʔ͚ • ٕज़తͳ࠙ձͰ͠·͠ΐ͏ • ৄ͘͠ް͍ࢀߟॻ੶Λݟ·͠ΐ͏
ࢀߟॻ੶ • ϓϩάϥϚͷͨΊͷ จࣈίʔυٕज़ೖ • ٕज़ධࣾ(2010/02) • ଟগް͍ࢀߟॻ (400ϖʔδऑ)
จࣈԽ͚ࠓੲ
จࣈԽ͚ࠓੲ • Ͳ͏ͯ͠จࣈԽ͚͕ൃੜ͢Δͷ͔ • ຊޠͷจࣈίʔυ͍ͬͺ͍(ྺ࢙తʹ) • ੲͦͷผʹΑࣦ͘ഊ͍ͯͨ͠
จࣈԽ͚ࠓੲ • ྫ͑ϒϥβͰΣϒӾཡ • ੲԽ͚͕ͨɺࠓͦΕ΄ͲͰͳ͍ • ϒϥβιϑτΣΞͷߴੑೳԽɺ ͦͯ͠UTF-8(ޙड़)ͷࣄ্࣮ͷඪ४Խ • ݱࡏɺจࣈԽ͚গͳ͘ͳͬͨʁ
จࣈԽ͚ࠓੲ • ݱࡏɺจࣈԽ͚গͳ͘ͳͬͨʁ • গͳ͘ͳͬͨͷࣄ࣮ • ͔͠͠ɺWindows͚ͩͰͳ͘ɺLinux Mac OS Xɺଟ༷ͳOS͕ීٴͯ͠
͍ΔࠓɺϝʔϧͷใͷΓऔΓ ͰจࣈԽ͚͕͋Δͷࣄ࣮
จࣈίʔυ෮श • ຊޠ (ྺ࢙తʹͨ͘͞Μͷจࣈίʔυ) • Shift_JIS (WindowsΛॳΊͱͨ͠ඪ४) • ISO-2022-JP (ϝʔϧͰΘΕΔ)
• EUC-JP (UNIX/Linux/ੲͷϓϩάϥϛϯά) • Unicode (ੈքதͷจࣈΛऩ) •UTF-8 ͳͲ (࠷ۙͷτϨϯυ)
ͦΕͰจࣈԽ͚ • ʮड͚खʯ͕࠷৽ͷϒϥβϝʔϧ ιϑτΛ͍ͬͯΔͱݶΒͳ͍ • ͍ΘΏΔʮػछґଘจࣈʯ • ػछґଘจࣈҎ֎ͷจࣈԽ͚ʹ͍ͭͯ ࠓճׂѪ(͕࣌ؒͳ͍ͷͰ…)
ͦΕͰจࣈԽ͚ • ड͚खͷڥ͕ෆ໌Ͱ͋Εɺग़དྷΔ ݶΓྺ࢙తͳʮػछґଘจࣈʯΛΘ ͳ͚Ε͍͍(ফۃత͕ͩޮՌత) • ʮػछґଘจࣈʯͬͯԿʁ
ػछґଘจࣈ • ؙࣈ: ᶃ ᶄ ᶅ ᶆ ᶇ ... •
߹ࣈ: ᷂ ᷃ Ὡ ...
ػछґଘจࣈ • ؙࣈ߹ࣈShift_JISͷWindows֦ு (CP932) ͱͯ͠ੜ·ΕͨܦҢ͕͋Γɺ ͋·ΓʹΈΜͳ͕͏ͷͰɺޙͷจࣈ ίʔυ(ू߹)Ͱ͜ΕΒ͕औΓࠐ·Εͨ • UnicodeɺJIS X
0213 ͳͲ • Ͱ͍͍ͬͯͷͰʁ
ػछґଘจࣈ • ͍ΘΏΔʮػछґଘจࣈʯΛ͑Δͷ ɺࣗɺड͚खɺసૹܦ࿏ͯ͢Ͱ ػछґଘจࣈΛѻ͑Δ߹ͷΈ • ड͚खసૹܦ࿏͕ෆ໌Ͱ͋Εɺۃ ྗΘͳ͍΄͏͕Α͍ •ड͚ख͕ଟͰ͋ΔMLಛʹཁҙ
࣮ମݧ
࣮ମݧ • ࢲ͕OSʹDebian GNU/Linuxɺϝʔϥʔ ʹWanderlustΛ͍ͬͯͨࠒͷ •ҕୗઌͷձࣾͷํ͔Β ͜Μͳϝʔϧ͕MLʹྲྀΕ͖ͯ·ͨ͠
࣮ମݧ AࣾͷػثઃஔॴͰ͕͢ɺ2ͭ͋Δͱ͍͏࿈བྷ͕ࢀΓ·ͨ͠ɻ �றंͷ͋Δ5Fݐͯͷݐ �Լͷ͋Δ2Fݐͯͷݐ ��ͷͲͪΒͷݐʹͳΓ·͢Ͱ͠ΐ͏͔ͱͷ͜ͱͰͨ͠ɻ ઃஔॴి൪߸ͩͱ�ʹͳΓɺॅॴͩͱ�ʹͳΓ·͢ɻ
࣮ମݧ • ಡΊͳ͍Αʂ • Θ͔ΔΜͰ͢Αɺؙจࣈͩͬͯ͜ͱ •ͰؙࣈΛޙͰࢀর͢ΔͳΑʂ • ͏Θ͔Μͳ͍Αʂ
େਓͷରԠ • LinuxΛݸਓڥͱ͍ͯͬͯ͠Δਓ ͍ͭ(ओʹWindowsϢʔβ͔Β)͜Μͳ ϝʔϧΛΒ͍಄Λ·͍ͯ͠Δ(͔) • େਓͳରԠˠౖΒͳ͍ɺ৺؟ͰಡΉ •େਓLinux-erʹײँ͠Α͏ʂ
͏Ұ࣮ͭମݧ • ࢲ͕MacBook Airʹ࡞ۀڥΛม͑ͯ Mac OS X্ͰWanderlustΛ͍ͬͯͨ ࠒͷ(ࠓݱࡏ͜ͷڥ) •ձࣾʹೖΓͨͯͷӦۀͷํ͔Β ͜Μͳϝʔϧ͕MLʹྲྀΕ͖ͯ·ͨ͠
͏Ұ࣮ͭମݧ ʲདྷिͷ๚༧ఆʳ גࣜձࣾAࣾ ਐḿঢ়گใࠂ Bגࣜձࣾ ࢠձࣾͷల։ఏҊ Cࣾ ਐḿঢ়گใࠂ Dࣾ ଧͪ߹Θͤ
Eגࣜձࣾ ώΞϦϯά Fגࣜձࣾ
͏Ұ࣮ͭମݧ • ৽͘͠ೖͬͨӦۀͷਓɺεήʔΑʂ •༵͔Βࣄͯ͠Δʂ • ҰॠɺૉͰڻ͍ͨ • …ͱ͍͏ͷӕ(ಡΈؒҧ͍)Ͱɺ͜Ε ػछґଘจࣈͰ͋Δؙࣈ͕ݪҼ
͏Ұ࣮ͭମݧ • Windowsͷػछґଘจࣈᶃᶄᶅᶆᶇᶈ Mac OS XͰͦΕͧΕ • େਓͳରԠˠౖΒͳ͍ɺରԠͰಡΉ •େਓMac-erʹײँ͠Α͏ʂ
݁ • Linux-erMac-erʹײँ͢ΔΑΓઌʹ ػछґଘจࣈΛΘͳ͍͜ͱ͕ྑ͍ • ྫ͑Windowsͷฮϝʔϥʔ ʮBecky!ʯʹػछґଘจࣈΛ৭ҧ͍Ͱ දࣔͤͯ͞ܯࠂͯ͘͠ΕΔػೳ͕͋Δ
ऴΘΓʹ •Σϒͷֆจࣈͷ͔ͨͬͨ͠ • ࠓޙͷΧϯϑΝϨϯεͰͬͱ࣌ؒΛ Β͓͍͔ͬͯͤͯͨͩ͘͞͠Ε ·ͤΜ • ͦͷ࣌ΑΖ͓͘͠ئ͍͠·͢
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠