ASCII(SHIFT-JISおよびEUC)からEBCDICへの変換

ASCII

EBCDIC
カナ文字

EBCDIC
英小文字

EBCDIC
ASCII

EBCDIC
ASPEN

IBM
英小文字

IBM英小
文字拡張

NEC
カナ文字

IBMカナ
文字拡張

文字

16
進数

文字

16
進数

文字

16
進数

文字

16
進数

文字

16
進数

文字

16
進数

文字

16

進数

文字

16
進数

文字

16
進数

SP

0x20

SP

0x40

SP

0x40

SP

0x40

SP

0x40

SP

0x40

SP

0x40

SP

0x40

SP

0x40

!

0x21

!

0x5A

!

0x5A

!

0x4F

!

0x4F

!

0x5A

!

0x5A

!

0x4F

!

0x5A

"

0x22

"

0x7F

"

0x7F

"

0x7F

"

0x7F

"

0x7F

"

0x7F

"

0x7F

"

0x7F

#

0x23

#

0x7B

#

0x7B

#

0x7B

#

0x7B

#

0x7B

#

0x7B

#

0x7B

#

0x7B

$

0x24

$

0xE0

$

0xE0

$

0x5B

$

0xE0

$

0x5B

$

0x5B

$

0xE0

$

0xE0

%

0x25

%

0x6C

%

0x6C

%

0x6C

%

0x6C

%

0x6C

%

0x6C

%

0x6C

%

0x6C

&

0x26

&

0x50

&

0x50

&

0x50

&

0x50

&

0x50

&

0x50

&

0x50

&

0x50

'

0x27

'

0x7D

'

0x7D

'

0x7D

'

0x7D

'

0x7D

'

0x7D

'

0x7D

'

0x7D

(

0x28

(

0x4D

(

0x4D

(

0x4D

(

0x4D

(

0x4D

(

0x4D

(

0x4D

(

0x4D

)

0x29

)

0x5D

)

0x5D

)

0x5D

)

0x5D

)

0x5D

)

0x5D

)

0x5D

)

0x5D

*

0x2A

*

0x5C

*

0x5C

*

0x5C

*

0x5C

*

0x5C

*

0x5C

*

0x5C

*

0x5C

+

0x2B

+

0x4E

+

0x4E

+

0x4E

+

0x4E

+

0x4E

+

0x4E

+

0x4E

+

0x4E

,

0x2C

,

0x6B

,

0x6B

,

0x6B

,

0x6B

,

0x6B

,

0x6B

,

0x6B

,

0x6B

-

0x2D

-

0x60

-

0x60

-

0x60

-

0x60

-

0x60

-

0x60

-

0x60

-

0x60

.

0x2E

.

0x4B

.

0x4B

.

0x4B

.

0x4B

.

0x4B

.

0x4B

.

0x4B

.

0x4B

/

0x2F

/

0x61

/

0x61

/

0x61

/

0x61

/

0x61

/

0x61

/

0x61

/

0x61

0

0x30

0

0xF0

0

0xF0

0

0xF0

0

0xF0

0

0xF0

0

0xF0

0

0xF0

0

0xF0

1

0x31

1

0xF1

1

0xF1

1

0xF1

1

0xF1

1

0xF1

1

0xF1

1

0xF1

1

0xF1

2

0x32

2

0xF2

2

0xF2

2

0xF2

2

0xF2

2

0xF2

2

0xF2

2

0xF2

2

0xF2

3

0x33

3

0xF3

3

0xF3

3

0xF3

3

0xF3

3

0xF3

3

0xF3

3

0xF3

3

0xF3

4

0x34

4

0xF4

4

0xF4

4

0xF4

4

0xF4

4

0xF4

4

0xF4

4

0xF4

4

0xF4

5

0x35

5

0xF5

5

0xF5

5

0xF5

5

0xF5

5

0xF5

5

0xF5

5

0xF5

5

0xF5

6

0x36

6

0xF6

6

0xF6

6

0xF6

6

0xF6

6

0xF6

6

0xF6

6

0xF6

6

0xF6

7

0x37

7

0xF7

7

0xF7

7

0xF7

7

0xF7

7

0xF7

7

0xF7

7

0xF7

7

0xF7

8

0x38

8

0xF8

8

0xF8

8

0xF8

8

0xF8

8

0xF8

8

0xF8

8

0xF8

8

0xF8

9

0x39

9

0xF9

9

0xF9

9

0xF9

9

0xF9

9

0xF9

9

0xF9

9

0xF9

9

0xF9

:

0x3A

:

0x7A

:

0x7A

:

0x7A

:

0x7A

:

0x7A

:

0x7A

:

0x7A

:

0x7A

;

0x3B

;

0x5E

;

0x5E

;

0x5E

;

0x5E

;

0x5E

;

0x5E

;

0x5E

;

0x5E

<

0x3C

<

0x4C

<

0x4C

<

0x4C

<

0x4C

<

0x4C

<

0x4C

<

0x4C

<

0x4C

=

0x3D

=

0x7E

=

0x7E

=

0x7E

=

0x7E

=

0x7E

=

0x7E

=

0x7E

=

0x7E

>

0x3E

>

0x6E

>

0x6E

>

0x6E

>

0x6E

>

0x6E

>

0x6E

>

0x6E

>

0x6E

?

0x3F

?

0x6F

?

0x6F

?

0x6F

?

0x6F

?

0x6F

?

0x6F

?

0x6F

?

0x6F

@

0x40

@

0x7C

@

0x7C

@

0x7C

@

0x7C

@

0x7C

@

0x7C

@

0x7C

@

0x7C

A

0x41

A

0xC1

A

0xC1

A

0xC1

A

0xC1

A

0xC1

A

0xC1

A

0xC1

A

0xC1

B

0x42

B

0xC2

B

0xC2

B

0xC2

B

0xC2

B

0xC2

B

0xC2

B

0xC2

B

0xC2

C

0x43

C

0xC3

C

0xC3

C

0xC3

C

0xC3

C

0xC3

C

0xC3

C

0xC3

C

0xC3

D

0x44

D

0xC4

D

0xC4

D

0xC4

D

0xC4

D

0xC4

D

0xC4

D

0xC4

D

0xC4

E

0x45

E

0xC5

E

0xC5

E

0xC5

E

0xC5

E

0xC5

E

0xC5

E

0xC5

E

0xC5

F

0x46

F

0xC6

F

0xC6

F

0xC6

F

0xC6

F

0xC6

F

0xC6

F

0xC6

F

0xC6

G

0x47

G

0xC7

G

0xC7

G

0xC7

G

0xC7

G

0xC7

G

0xC7

G

0xC7

G

0xC7

H

0x48

H

0xC8

H

0xC8

H

0xC8

H

0xC8

H

0xC8

H

0xC8

H

0xC8

H

0xC8

I

0x49

I

0xC9

I

0xC9

I

0xC9

I

0xC9

I

0xC9

I

0xC9

I

0xC9

I

0xC9

J

0x4A

J

0xD1

J

0xD1

J

0xD1

J

0xD1

J

0xD1

J

0xD1

J

0xD1

J

0xD1

K

0x4B

K

0xD2

K

0xD2

K

0xD2

K

0xD2

K

0xD2

K

0xD2

K

0xD2

K

0xD2

L

0x4C

L

0xD3

L

0xD3

L

0xD3

L

0xD3

L

0xD3

L

0xD3

L

0xD3

L

0xD3

M

0x4D

M

0xD4

M

0xD4

M

0xD4

M

0xD4

M

0xD4

M

0xD4

M

0xD4

M

0xD4

N

0x4E

N

0xD5

N

0xD5

N

0xD5

N

0xD5

N

0xD5

N

0xD5

N

0xD5

N

0xD5

O

0x4F

O

0xD6

O

0xD6

O

0xD6

O

0xD6

O

0xD6

O

0xD6

O

0xD6

O

0xD6

P

0x50

P

0xD7

P

0xD7

P

0xD7

P

0xD7

P

0xD7

P

0xD7

P

0xD7

P

0xD7

Q

0x51

Q

0xD8

Q

0xD8

Q

0xD8

Q

0xD8

Q

0xD8

Q

0xD8

Q

0xD8

Q

0xD8

R

0x52

R

0xD9

R

0xD9

R

0xD9

R

0xD9

R

0xD9

R

0xD9

R

0xD9

R

0xD9

S

0x53

S

0xE2

S

0xE2

S

0xE2

S

0xE2

S

0xE2

S

0xE2

S

0xE2

S

0xE2

T

0x54

T

0xE3

T

0xE3

T

0xE3

T

0xE3

T

0xE3

T

0xE3

T

0xE3

T

0xE3

U

0x55

U

0xE4

U

0xE4

U

0xE4

U

0xE4

U

0xE4

U

0xE4

U

0xE4

U

0xE4

V

0x56

V

0xE5

V

0xE5

V

0xE5

V

0xE5

V

0xE5

V

0xE5

V

0xE5

V

0xE5

W

0x57

W

0xE6

W

0xE6

W

0xE6

W

0xE6

W

0xE6

W

0xE6

W

0xE6

W

0xE6

X

0x58

X

0xE7

X

0xE7

X

0xE7

X

0xE7

X

0xE7

X

0xE7

X

0xE7

X

0xE7

Y

0x59

Y

0xE8

Y

0xE8

Y

0xE8

Y

0xE8

Y

0xE8

Y

0xE8

Y

0xE8

Y

0xE8

Z

0x5A

Z

0xE9

Z

0xE9

Z

0xE9

Z

0xE9

Z

0xE9

Z

0xE9

Z

0xE9

Z

0xE9

[

0x5B

 

0x40

 

0x40

[

0x4A

[

0x4A

[

0xBA

[

0xAD

[

0x4A

[

0x70

\

0x5C

\

0x5B

\

0x5B

\

0xE0

\

0x5B

\

0xE0

\

0xE0

\

0x5B

\

0xB2

]

0x5D

 

0x40

 

0x40

]

0x5A

]

0x5A

]

0xBB

]

0xBD

]

0x5A

]

0x80

^

0x5E

 

0x40

 

0x40

^

0x5F

^

0x5F

^

0xB0

^

0xB0

^

0x5F

^

0xB0

_

0x5F

_

0x6D

_

0x6D

_

0x6D

_

0x6D

_

0x6D

_

0x6D

_

0x6D

_

0x6D

`

0x60

`

0x79

`

0x79

`

0x79

`

0x79

`

0x79

`

0x79

`

0x79

`

0x79

a

0x61

A

0xC1

a

0x81

a

0x81

a

0x59

a

0x81

a

0x81

a

0x57

a

0x62

b

0x62

B

0xC2

b

0x82

b

0x82

b

0x62

b

0x82

b

0x82

b

0x59

b

0x63

c

0x63

C

0xC3

c

0x83

c

0x83

c

0x63

c

0x83

c

0x83

c

0x62

c

0x64

d

0x64

D

0xC4

d

0x84

d

0x84

d

0x64

d

0x84

d

0x84

d

0x63

d

0x65

e

0x65

E

0xC5

e

0x85

e

0x85

e

0x65

e

0x85

e

0x85

e

0x64

e

0x66

f

0x66

F

0xC6

f

0x86

f

0x86

f

0x66

f

0x86

f

0x86

f

0x65

f

0x67

g

0x67

G

0xC7

g

0x87

g

0x87

g

0x67

g

0x87

g

0x87

g

0x66

g

0x68

h

0x68

H

0xC8

h

0x88

h

0x88

h

0x68

h

0x88

h

0x88

h

0x67

h

0x69

i

0x69

I

0xC9

i

0x89

i

0x89

i

0x69

i

0x89

i

0x89

i

0x68

i

0x71

j

0x6A

J

0xD1

j

0x91

j

0x91

j

0x70

j

0x91

j

0x91

j

0x69

j

0x72

k

0x6B

K

0xD2

k

0x92

k

0x92

k

0x71

k

0x92

k

0x92

k

0x70

k

0x73

l

0x6C

L

0xD3

l

0x93

l

0x93

l

0x72

l

0x93

l

0x93

l

0x71

l

0x74

m

0x6D

M

0xD4

m

0x94

m

0x94

m

0x73

m

0x94

m

0x94

m

0x72

m

0x75

n

0x6E

N

0xD5

n

0x95

n

0x95

n

0x74

n

0x95

n

0x95

n

0x73

n

0x76

o

0x6F

O

0xD6

o

0x96

o

0x96

o

0x75

o

0x96

o

0x96

o

0x74

o

0x77

p

0x70

P

0xD7

p

0x97

p

0x97

p

0x76

p

0x97

p

0x97

p

0x75

p

0x78

q

0x71

Q

0xD8

q

0x98

q

0x98

q

0x77

q

0x98

q

0x98

q

0x76

q

0x8B

r

0x72

R

0xD9

r

0x99

r

0x99

r

0x78

r

0x99

r

0x99

r

0x77

r

0x9B

s

0x73

S

0xE2

s

0xA2

s

0xA2

s

0x80

s

0xA2

s

0xA2

s

0x78

s

0xAB

t

0x74

T

0xE3

t

0xA3

t

0xA3

t

0x8B

t

0xA3

t

0xA3

t

0x80

t

0xB3

u

0x75

U

0xE4

u

0xA4

u

0xA4

u

0x9B

u

0xA4

u

0xA4

u

0x8B

u

0xB4

v

0x76

V

0xE5

v

0xA5

v

0xA5

v

0x9C

v

0xA5

v

0xA5

v

0x9B

v

0xB5

w

0x77

W

0xE6

w

0xA6

w

0xA6

w

0xA0

w

0xA6

w

0xA6

w

0x9C

w

0xB6

x

0x78

X

0xE7

x

0xA7

x

0xA7

x

0xAB

x

0xA7

x

0xA7

x

0xA0

x

0xB7

y

0x79

Y

0xE8

y

0xA8

y

0xA8

y

0xB0

y

0xA8

y

0xA8

y

0xAB

y

0xB8

z

0x7A

Z

0xE9

z

0xA9

z

0xA9

z

0xB1

z

0xA9

z

0xA9

z

0xB0

z

0xB9

{

0x7B

{

0xC0

{

0xC0

{

0xC0

{

0xC0

{

0xC0

{

0xC0

{

0xC0

{

0xC0

|

0x7C

|

0x4F

|

0x4F

|

0x6A

|

0x6A

|

0x4F

|

0x4F

|

0x6A

|

0x4F

}

0x7D

}

0xD0

}

0xD0

}

0xD0

}

0xD0

}

0xD0

}

0xD0

}

0xD0

}

0xD0

~

0x7E

~

0xA1

~

0xA1

~

0xA1

~

0xA1

~

0xA1

~

0xA1

~

0xA1

~

0xA0

 

0xA0

 

0x40

 

0x40

 

0x40

 

0x57

 

0x40

 

0x40

 

0x40

 

0x40

0xA1

0x41

 

0x40

 

0x40

0x41

 

0x40

0x42

0x41

0x41

0xA2

0x42

 

0x40

 

0x40

0x42

 

0x40

0x43

0x42

0x42

0xA3

0x43

 

0x40

 

0x40

0x43

 

0x40

0x44

0x43

0x43

0xA4

0x44

 

0x40

 

0x40

0x44

 

0x40

0x45

0x44

0x44

0xA5

0x45

 

0x40

 

0x40

0x45

 

0x40

0x46

0x45

0x45

0xA6

0x46

 

0x40

 

0x40

0x46

 

0x40

0x47

0x46

0x46

0xA7

0x47

 

0x40

 

0x40

0x47

 

0x40

0x48

0x47

0x47

0xA8

0x48

 

0x40

 

0x40

0x48

 

0x40

0x49

0x48

0x48

0xA9

0x49

 

0x40

 

0x40

0x49

 

0x40

0x51

0x49

0x49

0xAA

0x51

 

0x40

 

0x40

0x51

 

0x40

0x52

0x51

0x51

0xAB

0x52

 

0x40

 

0x40

0x52

 

0x40

0x53

0x52

0x52

0xAC

0x53

 

0x40

 

0x40

0x53

 

0x40

0x54

0x53

0x53

0xAD

0x54

 

0x40

 

0x40

0x54

 

0x40

0x55

0x54

0x54

0xAE

0x55

 

0x40

 

0x40

0x55

 

0x40

0x56

0x55

0x55

0xAF

0x56

 

0x40

 

0x40

0x56

 

0x40

0x57

0x56

0x56

0xB0

0x58

 

0x40

 

0x40

0x58

 

0x40

0x58

0x58

0x58

0xB1

0x81

 

0x40

 

0x40

0x81

 

0x40

0x59

0x81

0x81

0xB2

0x82

 

0x40

 

0x40

0x82

 

0x40

0x62

0x82

0x82

0xB3

0x83

 

0x40

 

0x40

0x83

 

0x40

0x63

0x83

0x83

0xB4

0x84

 

0x40

 

0x40

0x84

 

0x40

0x64

0x84

0x84

0xB5

0x85

 

0x40

 

0x40

0x85

 

0x40

0x65

0x85

0x85

0xB6

0x86

 

0x40

 

0x40

0x86

 

0x40

0x66

0x86

0x86

0xB7

0x87

 

0x40

 

0x40

0x87

 

0x40

0x67

0x87

0x87

0xB8

0x88

 

0x40

 

0x40

0x88

 

0x40

0x68

0x88

0x88

0xB9

0x89

 

0x40

 

0x40

0x89

 

0x40

0x69

0x89

0x89

0xBA

0x8A

 

0x40

 

0x40

0x8A

 

0x40

0x70

0x8A

0x8A

0xBB

0x8C

 

0x40

 

0x40

0x8C

 

0x40

0x71

0x8C

0x8C

0xBC

0x8D

 

0x40

 

0x40

0x8D

 

0x40

0x72

0x8D

0x8D

0xBD

0x8E

 

0x40

 

0x40

0x8E

 

0x40

0x73

0x8E

0x8E

0xBE

0x8F

 

0x40

 

0x40

0x8F

 

0x40

0x74

0x8F

0x8F

ソ

0xBF

ソ

0x90

 

0x40

 

0x40

ソ

0x90

 

0x40

ソ

0x75

ソ

0x90

ソ

0x90

0xC0

0x91

 

0x40

 

0x40

0x91

 

0x40

0x76

0x91

0x91

0xC1

0x92

 

0x40

 

0x40

0x92

 

0x40

0x77

0x92

0x92

0xC2

0x93

 

0x40

 

0x40

0x93

 

0x40

0x78

0x93

0x93

0xC3

0x94

 

0x40

 

0x40

0x94

 

0x40

0x8A

0x94

0x94

0xC4

0x95

 

0x40

 

0x40

0x95

 

0x40

0x8B

0x95

0x95

0xC5

0x96

 

0x40

 

0x40

0x96

 

0x40

0x8C

0x96

0x96

0xC6

0x97

 

0x40

 

0x40

0x97

 

0x40

0x8D

0x97

0x97

0xC7

0x98

 

0x40

 

0x40

0x98

 

0x40

0x8E

0x98

0x98

0xC8

0x99

 

0x40

 

0x40

0x99

 

0x40

0x8F

0x99

0x99

0xC9

0x9A

 

0x40

 

0x40

0x9A

 

0x40

0x9A

0x9A

0x9A

0xCA

0x9D

 

0x40

 

0x40

0x9D

 

0x40

0x9B

0x9D

0x9D

0xCB

0x9E

 

0x40

 

0x40

0x9E

 

0x40

0x9C

0x9E

0x9E

0xCC

0x9F

 

0x40

 

0x40

0x9F

 

0x40

0x9D

0x9F

0x9F

0xCD

0xA2

 

0x40

 

0x40

0xA2

 

0x40

0x9E

0xA2

0xA2

0xCE

0xA3

 

0x40

 

0x40

0xA3

 

0x40

0x9F

0xA3

0xA3

0xCF

0xA4

 

0x40

 

0x40

0xA4

 

0x40

0xAA

0xA4

0xA4

0xD0

0xA5

 

0x40

 

0x40

0xA5

 

0x40

0xAB

0xA5

0xA5

0xD1

0xA6

 

0x40

 

0x40

0xA6

 

0x40

0xAC

0xA6

0xA6

0xD2

0xA7

 

0x40

 

0x40

0xA7

 

0x40

0xAE

0xA7

0xA7

0xD3

0xA8

 

0x40

 

0x40

0xA8

 

0x40

0xAF

0xA8

0xA8

0xD4

0xA9

 

0x40

 

0x40

0xA9

 

0x40

0xB3

0xA9

0xA9

0xD5

0xAA

 

0x40

 

0x40

0xAA

 

0x40

0xB4

0xAA

0xAA

0xD6

0xAC

 

0x40

 

0x40

0xAC

 

0x40

0xB5

0xAC

0xAC

0xD7

0xAD

 

0x40

 

0x40

0xAD

 

0x40

0xB6

0xAD

0xAD

0xD8

0xAE

 

0x40

 

0x40

0xAE

 

0x40

0xB7

0xAE

0xAE

0xD9

0xAF

 

0x40

 

0x40

0xAF

 

0x40

0xB8

0xAF

0xAF

0xDA

0xBA

 

0x40

 

0x40

0xBA

 

0x40

0xB9

0xBA

0xBA

0xDB

0xBB

 

0x40

 

0x40

0xBB

 

0x40

0xBA

0xBB

0xBB

0xDC

0xBC

 

0x40

 

0x40

0xBC

 

0x40

0xBB

0xBC

0xBC

0xDD

0xBD

 

0x40

 

0x40

0xBD

 

0x40

0xBC

0xBD

0xBD

0xDE

0xBE

 

0x40

 

0x40

0xBE

 

0x40

0xBE

0xBE

0xBE

0xDF

0xBF

 

0x40

 

0x40

0xBF

 

0x40

0xBF

0xBF

0xBF

 

= 備考 =

「ASCII(SHIFT-JISおよびEUC)からEBCDICへの変換」の表に該当しないコードは、下記の表のように変換されます。

ASCII

EBCDIC

0x01~0x1F

無変換

その他

0x40

DataMagicでは0x00はデータの終端として扱います。詳細については、「DataMagic 操作マニュアル」のデータ中のNULL文字の扱いに関する説明を参照してください。

= 備考 =

EUCの半角カナをEBCDICへ変換する場合、ASCIIコード(0xA1~0xDF)の前に付加されている「0x8E」を削除してからEBCDICの半角カナへ変換します。EUCの「0x8E」のついていない0xA1~0xFEは後続の1バイトと組み合わせて2バイトの文字コードとして変換されます。後続データがない場合は変換エラーとなります。

その他のコードは変換表と同様に変換されます。