2010-07-30 21 views
10

Necesito ver alguna cadena con caracteres Unicode en la consola de Xcode cuando hago NSLog(@"some unicode characters.."). Ejemplo: abc\u0001xyz\u0002pqr ... Pero la consola Xcode solo muestra abcxyzpqr. No muestra los caracteres Unicode intermedios. ¿Alguien sabe cómo ver esto?¿Ver caracteres Unicode en la consola de Xcode?

Respuesta

2

que sé, es mucho tiempo ya que lo preguntas, pero intenta esto si usted todavía está buscando una respuesta:

NSString *demo=[[NSString alloc] initWithData: 
        [NSData dataWithBytes:myUnicodeString length:itsLength] 
        encoding:NSUnicodeStringEncoding]; 
NSLog(@"%@",demo); 

Esperanza esta ayuda.

2
NSString* strOld=[NSString stringWithFormat:@"%@",responseObject]; 
NSLog(@"%@",[NSString 
      stringWithCString:[strOld cStringUsingEncoding:NSUTF8StringEncoding] 
      encoding:NSNonLossyASCIIStringEncoding]); 
2
NSString *string = @"Hi \u00B7 there!"; 

lblString.text=string; 
+0

no es la respuesta. necesita una codificación adecuada para formatear caracteres Unicode. compruebe la respuesta, utiliza una codificación "NSUnicodeStringEncoding" para convertir caracteres unicode (que está en nsdata formar) en una cadena. – Pawan