2012-04-06 2 views
-1

정수로 인쇄 될 때 I는 21321로 표시됩니다.어떤 문자 인코딩입니까? [제공된 문자 대 Int 값의 예]

데이터가 장치에서 Delphi DLL로 전송되어서 기록에 전달됩니다. 그러나 Delphi의 Ansi 문자열 변환과 잘 맞지 않습니다.

이 문자는 가능한 문자 인코딩을 알아야하기 때문에 제대로 변환하는 방법을 알아낼 수 있습니다.

답변

1

숫자 21321은 16 진수로 5349이며 8 비트 값으로 해석됩니다. 53과 49는 라틴 문자 "S"와 "I"에 대한 ASCII 코드입니다. 따라서 내 생각에 데이터는 실제로 "SI "ASCII 또는 호환되는 인코딩.

"I"가 5349 16 진수 인 인코딩을 상상하기는 어렵습니다. 따라서 이것은 알 수없는 인코딩 이외의 다른 것에 관한 것입니다.

+0

정확합니다. 감사!! – Jonneh

+1

@Jonneh [faq]를 읽고이 정답을 받아주십시오. –