$ echo -n "0123456789" | od -A n -t x1 | sed 's/ /\\x/g'
\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39
$ echo -n "你好嗎" | od -A n -t x1 | sed 's/ /\\x/g'
\xe4\xbd\xa0\xe5\xa5\xbd\xe5\x97\x8e
2015年2月9日 星期一
[Linux] 透過 echo, od, sed 將字串轉 HEX String @ Ubuntu 14.04
用法:
2014年3月12日 星期三
iOS 開發筆記 - NSData to HEX NSString
最近把玩 Apple Push Notification service 時,需要將 App 取得的 Device Token 轉成 HEX String 來使用。
- (NSString *)getHEX:(NSData *)data
{
const unsigned char *dataBytes = [data bytes];
NSMutableString *ret = [NSMutableString stringWithCapacity:[data length] * 2];
for (int i=0; i<[data length]; ++i)
[ret appendFormat:@"%02X", (NSUInteger)dataBytes[i]];
return ret;
}
訂閱:
文章 (Atom)