英語+アラビア語+絵文字をデータベースに保存して表示中に復元するソリューションを探しています。この文字列を "مرحباHello"データベースに保存して、uilabelに戻す
以下は、絵文字をサポートするために使用した、アラビア語のテキストが表示されていないコードです。
+(NSString *)emojiToSave:(NSString *)str
{
NSData *dataForEmoji = [str dataUsingEncoding:NSNonLossyASCIIStringEncoding];
NSString *encodevalue = [[NSString alloc]initWithData:dataForEmoji encoding:NSUTF8StringEncoding];
return encodevalue;
}
+(NSString *)emojiToDisplay:(NSString *)str
{
NSData *msgData = [str dataUsingEncoding:NSUTF8StringEncoding];
NSString *goodMsg = [[NSString alloc] initWithData:msgData encoding:NSNonLossyASCIIStringEncoding];
return goodMsg;
}
アラビア語のサポートには、どのような変更が必要なのですか?
ありがとうございます。
たとえば文字列を入力できますか? –
「こんにちは」 同じ例題は私もタイトルでも与えています。 –
解決策は、Base64のコードはASCIIで含まれています、それはMySql、SQLite、SQL Serverなどのようなデータベースのすべての種類で受け入れられる必要があります。 –