• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Hex representation of NSString
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hex representation of NSString


  • Subject: Re: Hex representation of NSString
  • From: Jason Coco <email@hidden>
  • Date: Mon, 18 Aug 2008 08:38:44 -0400


On Aug 18, 2008, at 07:18 , Robert Černý wrote:

Actually,I'm trying to debug some weird problems with clipboard. My problem
is that data copied into clipboard from legacy java application doesn't
match data pasted into Cocoa application. I've got data with accented
characters which gets converted through MacOS Roman encoding even the visual
representation in java is correct.


If you want to print the string as hexadecimal without any conversions, you can do
something like the following (keep in mind this is showing you basically the
UCS-2 version of the string):


void dumpString(NSString *str)
{
	NSUInteger len = [str length];
	unichar *chars = malloc(len * sizeof(unichar));
	[str getCharacters:chars];
	uint i;
	printf("NSString at p = { ", str);
	for( i = 0; i < len; i++ ) {
		if( i % 7 == 0 && i > 0 )
			printf("\n                         ");
		printf("0xX ", chars[i]);
	}
	printf(" }\n");
	free(chars);
}

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Hex representation of NSString
      • From: "Clark Cox" <email@hidden>
References: 
 >Hex representation of NSString (From: "Robert Černý" <email@hidden>)
 >Re: Hex representation of NSString (From: Negm-Awad Amin <email@hidden>)
 >Re: Hex representation of NSString (From: "Robert Černý" <email@hidden>)
 >Re: Hex representation of NSString (From: Negm-Awad Amin <email@hidden>)
 >Re: Hex representation of NSString (From: "Robert Černý" <email@hidden>)

  • Prev by Date: NSCalendarDate to be deprecated
  • Next by Date: Re: NSCalendarDate to be deprecated
  • Previous by thread: Re: Hex representation of NSString
  • Next by thread: Re: Hex representation of NSString
  • Index(es):
    • Date
    • Thread