2017-05-02 2 views
0

숫자가 3 개 이상인 ASCII 문자를 입력 할 수있는 방법이 있습니까? 예를 들어숫자가 3 자 이상인 Ascii 문자를 입력하는 방법은 무엇입니까?

, 내가 445Alt 키와 종류를 개최 경우는 ¢는 출력합니다.

다음과 같이 숫자를 입력 할 수 있습니다. 195 128?

this table에 따르면, À이어야합니다.

하지만 195 128을 입력하면 8이 표시됩니다.

무엇이 잘못 되었나요?

+0

그 코드 3 개 이상 자리입니다에는 ASCII 문자가 없습니다. ASCII는 0에서 127 사이의 값을 갖는 7 비트 문자 인코딩입니다. 사용자의 질문은 Windows에만 해당되며 프로그래밍 관련 질문이 아닙니다. –

+1

[해당 테이블] (http://www.utf8-zeichentabelle.de/unicode-utf8-table.pl?number=1024&names=-&utf8=dec&unicodeinhtml=dec)이 귀하를 보여주는 이유에 대한 근본적인 오해가 있습니다. 그것은 당신에게 ALT 코드를 보여주지 않습니다. 그것은 당신에게 바이트 값을 보여주고 있습니다. '195 128'은 바이트 시퀀스'0xC3 0x80'이며, 이는'À'의 UTF-8 인코딩 형식입니다. ALT 코드는 UTF와 아무 관련이 없으며 그 반대의 경우도 마찬가지입니다. –

+0

관련 : [Windows Alt + x 코드에 대한 전체 설명] (http://superuser.com/a/1047961/376602). – JosefZ

답변

1

Windows Alt 키 항목은 사용중인 Windows의 지역화 된 버전의 ANSI 및 OEM 코드 페이지 만 지원합니다.

  • ALT-0xxx = 코드 페이지 1252 (link)
  • ALT-XXX = 코드 페이지 437 (link)
  • : US Windows의

    ( xxx 0-255로부터 진수 값을 나타낸다)

그래서 ALT-0253은 ý이고 ALT-253은 ²이되어야합니다.

cp1252에 원하는 문자 (À)가 있고 ALT-0192입니다.

숫자를 255보다 크게 입력하면 표시된 문자는 모듈로 256입니다. ALT-445의 경우 ALT-189와 동일한 값을 가져야합니다. 나는 ¢을 얻지 못했기 때문에 당신은 아마도 다른 지역화 된 버전의 Windows를 가지고있을 것입니다. Code page 850은 서유럽의 OEM 코드 페이지이며 ALT-189 용 문자를 생성합니다. À에 대해 ALT-183을 시도해보십시오.

+0

고맙습니다 :-) – WilliWespe

관련 문제