从您的问题中,我不明白以下几点:
- 您是否有权访问服务器端(我的意思是它的编程)?
- 如何向服务器发送和接收数据?
对于第一个问题,我假设服务器被编程为以 UTF-8 编码向您发送文本。
现在在 iPhone 上,如果您使用套接字发送到服务器,请使用以下命令:
NSString *messageToSend = @"The text in the language you like";
const uint8_t *str = (uint8_t *) [messageToSend cStringUsingEncoding:NSUTF8StringEncoding];
[self writeToServer:str];
其中函数writeToServer
是将数据发送到服务器的函数。
如果您愿意将数据放入 SQLite3 数据库中,请使用:
sqlite3_bind_text(statement, 2, [@"The text in the language you like" UTF8String], -1, NULL);
如果您从服务器接收数据(再次使用套接字),请执行以下操作:
[rowData appendBytes:(const void *)buf length:len];
NSString *strRowData = [[NSString alloc] initWithData:rowData encoding:NSUTF8StringEncoding];
我希望这涵盖了您需要的所有情况。