-1
EBCDIC 코드를 ASCII 코드로 변환 할 수있는 방법이 있습니까?EBCDIC 코드를 ASCII로 변환
EBCDIC 코드를 ASCII 코드로 변환 할 수있는 방법이 있습니까?EBCDIC 코드를 ASCII로 변환
실제로 iOS 기반 프레임 워크에서 EBCDIC 037 의 인코딩이 있습니다.
// EBCDIC string "hello!"
char ebcdicString[] = { 0x88, 0x85, 0x93, 0x93, 0x96, 0x5A, 0 };
// Convert EBCDIC to NSString:
NSStringEncoding cp037 = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingEBCDIC_CP037);
NSString *string = [[NSString alloc] initWithBytes:ebcdicString length:strlen(ebcdicString) encoding:cp037];
// Convert NSString to ASCII:
char asciiBuf[20];
if ([string getCString:asciiBuf maxLength:sizeof(asciiBuf) encoding:NSASCIIStringEncoding]) {
printf("%s\n", asciiBuf);
} else {
printf("conversion failed\n");
}
+1 진실로 말하면 오늘 나는'EBCDIC' 만 만났습니다. –
[? 당신이 시도 것을] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) –
HTTP : 다음의 예는이를 사용하는 방법을 보여줍니다 : //support.microsoft.com/kb/216399 –
감사합니다. '전환 실패'가 발생했습니다. 내가 뭘 잘못하고 있는지 모르겠다. 사실 나는 IBM 서버에 데이터를 보내고 서버로부터 응답을 받는다. IBM 서버가 EBCDIC을 지원하므로 여기에 붙어 있습니다. – indu