QString
で言語(アラビア語や中国語など)を使用するにはどうすればよいですか?QStringで言語(アラビア語や中国語など)を使用するにはどうすればよいですか?
私はQString
作成しています:
QString m = "سلام علیکم";
をして、私が使用してファイルにそれを保存しています:私は結果ファイルを開くと、
void stWrite(QString Filename,QString stringtext){
QFile mFile(Filename);
if(!mFile.open(QIODevice::WriteOnly | QIODevice::Append |QIODevice::Text))
{
QMessageBox message_file_Write;
message_file_Write.warning(0,"Open Error"
,"could not to open file for Writing");
return;
}
QTextStream out(&mFile);
out << stringtext<<endl;
out.setCodec("UTF-8");
mFile.flush();
mFile.close();
}
をしかし、私は以下を参照してください。
???? ????
何が問題になりますか?私のキャラクターをファイルに正しく保存させるにはどうすればいいですか?
ユニコードとUTF-8またはUTF-16が必要です。 – duffymo
ユニコードは、他の言語日本語のアルファベットは1つの文字のために1バイト以上取る – Raindrop7
いいえ...私はそれをするが、働かない... – Qasim