I am setting some text to a NSTextView which includes the ‘½’ character.
s = name + “ CR " switch (CR) { case 0.5: s=s+”½” // \u{00bd} case 0.33: s=s+"⅓" case 0.25: s=s+"¼" case 0.2: s=s+"⅕" case 0.17: s=s+"⅙" case 0.14: s=s+"⅐" case 0.13: s=s+"⅛" default: if CR<1 {s=s+String(format:"%.1f", CR)} else {s=s+String(format:"%.0f", CR)} } s=s+"\n” let d : NSData = s.dataUsingEncoding(NSUTF8StringEncoding)! let ats : NSMutableAttributedString = NSMutableAttributedString(HTML: d, documentAttributes: nil)! self.blab.textStorage?.setAttributedString(ats) What I see is 'Aasimar CR ½’ instead of 'Aasimar CR ½’. Where is the ‘Â' coming from? Is it the font or some swift-obj-C confusion? TIA _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com