【发布时间】:2013-05-08 17:36:00
【问题描述】:
当我尝试输出一些孟加拉语文本时,结果显示在空框中,而没有正确显示孟加拉语/Unicode。 我尝试了类似的方法,但显示不正确
ui->textBrowser->setText("কেন কেন"));
ui->textEdit->setText("হয় না ক্যান???"));
【问题讨论】:
当我尝试输出一些孟加拉语文本时,结果显示在空框中,而没有正确显示孟加拉语/Unicode。 我尝试了类似的方法,但显示不正确
ui->textBrowser->setText("কেন কেন"));
ui->textEdit->setText("হয় না ক্যান???"));
【问题讨论】:
首先,进入QtCreator的属性->文本编辑器->行为->文件编码,将“默认编码”设置为“UTF-8”。
其次,这样写:
ui->textBrowser->setText(QString::fromUtf8("কেন কেন")));
ui->textEdit->setText(QString::fromUtf8("হয় না ক্যান???")));
第三,忘记我刚才写的,用Qt's translation system。
【讨论】: