BLOG main image
분류 전체보기 (86)
낙서장 (8)
구입했어요 (4)
운동합시다 (16)
사진 (7)
ISLAB (15)
프로그래밍 (6)
테마 (0)
스마트폰 (1)
미투데이 (27)
여행 (0)
продавам апарта..
잡다한 이ì•..
navy blue fascinator clip
잡다한 이ì•..
fanduel promo code
잡다한 이ì•..
turquoise blue fascinator
잡다한 이ì•..
singapore pr application
잡다한 이ì•..
599,793 Visitors up to today!
Today 26 hit, Yesterday 70 hit
daisy rss
tistory 티스토리 가입하기!
2011.03.27 12:50

String 인코딩



 Objective-C의 string의 문자 인코딩에 있어 많은 함수를 제공한다.


endcoding을 통한 string 생성

char *utf8String = /* assume this exists */ ;

NSString *stringFromUTFString =

[[NSString alloc] initWithUTF8String:utf8String];

 

char *macOSRomanEncodedString = /* assume this exists */ ;

NSString *stringFromMORString =

            [[NSString alloc] initWithCString:macOSRomanEncodedString

                              encoding:NSMacOSRomanStringEncoding];

 

NSData *shiftJISData =  /* assume this exists */ ;

NSString *stringFromShiftJISData =

            [[NSString alloc] initWithData:shiftJISData

                              encoding:NSShiftJISStringEncoding];

-       C stringinitWithCString:encoding 과 같은 메소드를 사용하여 NSString 생성

-       C string의 문자 인코딩을 정확히 명시할 것!

 

 

UTF-8로 인코딩된 NSString ASCII 사이의 변환

unichar ellipsis = 0x2026;

NSString *theString =

[NSString stringWithFormat:@"To be continued%C", ellipsis];

 

NSData *asciiData =

[theString dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];

 

NSString *asciiString =

[[NSString alloc] initWithData:asciiData encoding:NSASCIIStringEncoding];

 

 

// NSLog를 통한 결과

// Original: To be continued… (length 16)

// Converted: To be continued... (length 18)

-       NSString C string을 직접 사용하기 위한 다음과 같은 많은 메소드 제공

(stringWithCString:,initWithCString:,

initWithCString:length:, initWithCStringNoCopy:length:freeWhenDone: )

-       위의 메소드들은 default C string을 사용하기 때문에 변환하는 과정에 많은 정보가 손실될 수 있음




더 자세한건 나중에...



출처 : http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/Articles/CreatingStrings.html#//apple_ref/doc/uid/20000148-CJBCJHHI


저작자 표시
신고
이전 댓글 더보기
Favicon of http://mt.livecamfun.com/xtarc/639160/303/7/?mta=356632 BlogIcon Walterea | 2014.11.25 10:59 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Favicon of http://www.cheapgolfcloseout.com/ BlogIcon Andreaet | 2014.11.29 03:50 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Favicon of http://www.cheapgolfcloseout.com/ BlogIcon Andreaet | 2014.11.30 12:46 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Allayaribe | 2014.11.30 22:03 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Favicon of http://www.cheaplouisvuitton-bags.com BlogIcon Anilfencewk | 2014.12.02 19:47 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Favicon of http://www.profdesportmarseille.fr/ BlogIcon alexjarie | 2014.12.06 08:36 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Favicon of http://wst54.ru BlogIcon MichaelDavy | 2014.12.13 00:22 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
BlogIcon TimothyRat | 2014.12.14 00:19 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
BlogIcon TimothyRat | 2014.12.14 14:24 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
BlogIcon TimothyRat | 2014.12.15 04:43 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
BlogIcon Albertst | 2014.12.16 00:57 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Favicon of http://porno3tube.com BlogIcon Hubertpi | 2014.12.22 02:16 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Favicon of http://www.tinroofpopcorn.com/Oakley.cfm BlogIcon dexuanool | 2014.12.29 06:21 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Favicon of http://www.doyleland.com/jcarousel/lib/michael_kors.html BlogIcon dexuaniqq | 2014.12.30 03:47 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Favicon of http://www.tinroofpopcorn.com/Oakley.cfm BlogIcon dexuanlja | 2014.12.30 19:13 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Favicon of http://www.akronfireco.com BlogIcon dexuandqo | 2015.01.02 00:12 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
XRumerTest | 2015.12.23 13:48 신고 | PERMALINK | EDIT/DEL | REPLY
Hello. And Bye.
XRumerTest | 2015.12.23 14:08 신고 | PERMALINK | EDIT/DEL | REPLY
Hello. And Bye.
XRumerTest | 2015.12.23 14:08 신고 | PERMALINK | EDIT/DEL | REPLY
Hello. And Bye.
jibjabst | 2016.02.21 07:21 신고 | PERMALINK | EDIT/DEL | REPLY
ce2zif2b

vomtwgfn

b38d0s0fa

nlffsaf7

my47qa3o
Name
Password
Homepage
Secret

티스토리 툴바