tableview ภาษาไทย (2)
posted on 20 Oct 2009 18:29 by xnanoob in Otherสวัสดีค่ะ
ต่อจากตอนที่แล้วได้ทำการดึงข้อมูลจาก database sqlite แล้วมายัดใส่ tableview เกิดปัญหาเรื่อง font thai
โดยหลังจากที่ได้ทำการดึงข้อมูลมาด้วยคำสั่ง
NSString *dataE = [NSString stringWithUTF8String:(char*) sqlite3_column_text(init_statement,0)];
จะได้ return result ออกมาเป็น nil เดาเอาว่า มันอาจจะไม่สามารถแก้ encoding ออกมาได้
สำหรับ data ที่เป็นภาษาไทย
ดังนั้น ถ้าอยากจะได้ return ไม่ nil ก็ไม่ต้อง encoding UTF8
ดังนี้ (const char *)sqlite3_column_text(init_statement,0);
ทั้งนี้ทั้งนั้น ที่ผิดพลาด เนื่องมาจาก encoding ที่ผิดพลาด
จบแระค่า บายค่ะ
ปล. ขอขอบคุณ คุณ Ter แห่ง http://twitter.com/ter_ ในการเอื้อเฟื้อข้อมูล






