\ue415
과 같은 그림 이모티콘 대신 텍스트 필드에 유니 코드 만 입력하면 UITextField
에 그림 이모티콘을 추가하려고합니다. 텍스트 필드에 그림 이모티콘을 설정하려면 아래 코드를 사용해보십시오.디스플레이 이모티콘 UITextField에서
나는 이모티콘 이미지가있는 버튼이있는보기가 있습니다. 이모티콘을 클릭하면 해당 이모티콘의 유니 코드가 텍스트에 추가됩니다. 하지만 유니 코드는 실제 형식이 아닌 문자열 형식으로 추가됩니다.
텍스트 필드에 직접 유니 코드를 설정하려고하면 이모티콘이 표시되지만 배열에서 값을 가져 오려고하면 이모티콘이 표시되지 않습니다.
NSString *strCode = [[arrPlist objectAtIndex:[sender tag]]objectForKey:@"UTFCode"];
strCode = [strCode stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
NSString *mycode = @"\ue415";
if ([mycode isEqualToString:strCode])
{
NSLog(@"both are same");
}
NSLog(@"%@",[NSString stringWithFormat:@"strCode:%@ and mycode:%@",strCode,mycode]);
messageField.text = [messageField.text stringByAppendingFormat:@"%@ %@",strCode,mycode];
그리고 출력이 같다 :
strCode : \의 ue415과 mycode :
사람이 내가 myCode과 동일한 strCode을 얻을 수있는 방법으로 나를 도와 드릴까요?
이모티콘 아이콘이 콘솔 창에 표시되지 않습니다. – TheTiger
http://stackoverflow.com/questions/11365450/nsstring-with-unicode-issue-from-web-service?rq=1 이 링크로 이동하십시오. – NiravPatel