2012-03-28 160 views
0

我試圖用CGContextShowTextAtPoint繪製一個字符串。 CGContextShowTextAtPoint只接受「const char」作爲字符串輸入。 我的問題是,一些字符串中有特殊字符,如ä,ö,ü等。ios將特殊字符轉換成NSString爲const char

,如果我這個字符串轉換爲一個「常量字符」

NSString *label = @"Küche"; 
const char *charLabel = [label UTF8String]; 

我得到一個奇怪的輸出,在U替換標誌和包裝盒...

怎麼辦?

回答