johokiso-char.pdf.pdf

Similar documents
( )!?

文字コードとその実装

(2 Linux Mozilla [ ] [ ] [ ] [ ] URL 2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b

10

( ) Shift JIS ( ) ASCII ASCII ( ) 8bit = 1 Byte JIS(Japan Industrial Standard) X 0201 (X ) 2 Byte JIS ISO-2022-JP, Shift JIS, EUC 1 Byte 2 By

I ASCII ( ) NUL 16 DLE SP P p 1 SOH 17 DC1! 1 A Q a q STX 2 18 DC2 " 2 B R b

/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ }

H02_ROM_ indd

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D

1 1.1 PC PC PC PC PC workstation PC hardsoft PC PC CPU 1 Gustavb, Wikimedia Commons.

ESMPRO/DeliveryManager

untitled

ohp.mgp

joho07-1.ppt

1

2

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU

Taro13-学習ノート表紙.PDF

文字コード略歴 よこやままさふみ社内勉強会 2012/05/18 文字コード略歴 Powered by Rabbit 2.0.6

JP1/Integrated Management - Service Support 操作ガイド

2 BASIC DATA DATA DATA DATA Data BASIC tbasic 1 File OS OS *2 (0, 1) OS 0,1 0,1 *2 USB OS

untitled

Excelfl—‘ãŁª’Í-flO“Z

(1)

Google Apps for Business Google Gmail Google Apps Google Apps Google Apps 2

本当はこわいエンコーディングの話 とみたまさひろ 東京 Ruby 会議 本当はこわいエンコーディングの話 Powered by Rabbit 2.0.6

Introduction to Information and Communication Technology (a)

wide94.dvi

CSS CSS

GE5000シリーズ ユーザーズマニュアル設定メニュー編

Microsoft PowerPoint pptx

Excelファイル出力機能編

解きながら学ぶC言語

FORM V10.0 説明書

Servlet JSP JSP Servlet/JSP における 日 本 語 の 処 理 - 1

Microsoft PowerPoint pptx

SSKP

文字コード (2) 林部祐太 国立国会図書館関西館電子図書館課 2013/9/27 1

FileMaker Server 8 Advanced Web Publishing Installation Guide

Taro-mizushima1.PDF

32


10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

FUJITSU Network Si-R Si-R Gシリーズ Webユーザーズガイド

(Freelance Graphics - MS\225\317\212\267\221\316\211\236_new.PRZ)

SQLインジェクション対策再考

iNotes_PDF.ps

Microsoft Word J.^...O.|Word.i10...j.doc


オンラインによる 「電子申告・納税等開始(変更等)届出書」 提出方法

2015-s6-4g-pocket-guidebook_H1-4.indd

iNotes_PDF.ps

帝国議会の運営と会議録をめぐって

FileMaker Pro Tutorial

スライド 1

Microsoft Project Project 1984 No.1 Project PMBOK (Project Management Body of Knowledge) 1 2 ( ) 3 3 Project 3 Project Standard/Professional Office Pr

Digital Photo Presenter for Studio ユーザーズガイド

dicutil1_5_2.book

宅建練馬表478号1_4ol [更新済み].eps

29 jjencode JavaScript

メール誤送信対策<利用者編> ご利用の手引き

Transcription:

1 2 (2) l ASCIIJISUnicode ISO-2022-JP, Shift_JIS, EUC-JP Web l Copyright 2006-2018 Kota Abe 2018/06/12 3 4 l ()!?

5 6 l : This is a pen. 84 104 105 83 This is a pen. (, encode) () (, decode) l 41 42 43 : A B C B 7 8 l! l l Do you know Tom Riddle? Yes! = l ASCII JIS X 0201 JIS X 0208 (JIS) Unicode

ASCII 9 ASCII l American Standard Code for Information Interchange () l 1963, ASA (ANSI) 0x20 ( ) 10 American Standard Association () American National Standards Institution () l 7 7 = 128 0x000x7F 80 l http://www.me w.org/ 0x7F ( ) 11 12 l 0x09 (Horizontal Tabulation, HT) (Tab) l 0x0a (Line Feed, LF) () l 0x0d (Carriage Return, CR)() l 0x1b (Escape, ESC) () l WindowsUNIX Windows: CR + LF (=0x0d + 0x0a) (2) UNIX (Linux, MacOS X ): LF (=0x0a) (1) l ABC DEF 012 l 16(0xED) ASCII

13 l ASCII (16) ASCII 78 3d 32 33 0a 79 3d 78 2b 35 39 0a? (Windows, UNIX) JIS X 0201 14 l JIS: (Japanese Industrial Standard) l 78 (1969) l ASCII 0x5c () () 0x7e ()() ()()2 : JIS X 0201 15 JIS(JIS X 0208) (1) 16 l 782 (1978) l l JISJIS 7000 l 12 ASCII

JIS(JIS X 0208) (2) 17 JIS() 18 l 21 (1!) 1+2 0x210x7e 0x3021 = l 1978 78JIS (JIS) 1983 83JIS (JIS) l etc. l JIS X 0208 (+ ARIB) 19 l JIS X 0213 (JIS2000, JIS2004) 782 JIS X 0208 3, 4 (4300) 11,233 () WindowsVistaJIS2004 MSMS 20 l ()? ) l JIS X 0201 JIS X 0208 ()

21 22 l JISASCII l : or l ISO-2022-JP JIS l Shift_JIS, EUC-JP JISASCII Shift_JIS (SJIS): Windows, MacOS X EUC-JP: UNIX ASCII ASCII JIS X 0208 ASCII JIS X 0208 JIS X 02010x200x7e JIS X 0208(78) JIS X 0208(83) ASCII ESC ( B ESC ( J ESC $ @ ESC $ B ESC=0x1b 23 l Shift_JIS 82 b2 96 bc 93 9a 21 21 : 10x200x7fASCII ( JIS X 0201) l 0xED 24 l : ASCII JIS X 0201 () : JIS X 0208 () l ASCIIJIS l

25 Unicode (1) 26 l Windows ⅠⅡⅢⅣⅤ (JIS2000) (Unicode6) l Windows: l Web l EUC-KR GB18030 BIG5 TIS-620 ISO-8859-1 l! Unicode (2) 27 Unicode () 28 l! Unicode Consortium http://www.unicode.org/ Microsoft, Apple, Oracle, etc. l Windows, OSX Unicode Web Unicode Unicode http://www.unicode.org/charts/

Unicode 29 Unicode 30 l 16 U+261A ( ) 21 () U+0000 U+10FFFF l JIS l CJK (Chinese-Japanese-Korean) JIS ()() Unicode emoji 31 l Unicode (emoji) Google (Unicode6, 2010/10) macos () Unicode emoji 32 l l l Unicode 85 /

Unicode 33 l Unicode UTF-8 14 U+0000~U+007F (ASCII)1 U+0080~U+07FF 2 U+0800~U+10FFFF 3 () UTF-16 2 U+100004 34 l Unicode U+XXXX 35 Web 36 l <meta> l Meta Meta <meta HTTP-EQUIV= Content-Type CONTENT= text/html; charset=iso-2022-jp > <meta HTTP-EQUIV= Content-Type CONTENT= text/html; charset=euc-jp > <meta HTTP-EQUIV= Content-Type CONTENT= text/html; charset=shift_jis > <meta HTTP-EQUIV= Content-Type CONTENT= text/html; charset=utf-8 >

Web (2) 37 38 l HTMLUnicode U+3042 HTML あ あ 10 16 Unicode HTML l 7 l l ISO-2022-JP l Date: Thu, 09 Oct 2003 12:01:22 +0900 From: Kota Abe <k-abe@media.osaka-cu.ac.jp> Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Excel 39 40 l l code() ASCIIJIS code( A ) = 65 char() ASCIIJIS char(65) = A 16 hex2dec() 1610 hex2dec( 10 )=16 dec2hex() 1016 dec2hex(10)= A l l l ASCII l l ISO-2022-JP l l Unicode