티스토리 뷰
반응형
// 자체 한글 표시
void MainWindow::on_BtnMsg_clicked()
{
QMessageBox::information(this, kor("테스트"), kor("대한사람 대한으로 길이 보전하세!"));
}
QString MainWindow::kor(QString str)
{
return QString::fromLocal8Bit(str.toStdString().c_str());
}
// 한글 인코딩 (외부 통신 데이터 수신)
QString toUniString(char *str)
{
// QTextCodec * codec = QTextCodec::codecForName("UTF-8");
QTextCodec * codec = QTextCodec::codecForName("eucKR");
//여기서 저장시의 설정을 맞추어야 한다.
//즉 저장을 UTF-8로 하였다면 상기와 같이
//eucKR로 하였다면 QTextCodec::codecForName("eucKR") 로 설정
//해주어야 한다.
QString localeStr = codec->toUnicode(str);
return localeStr;
}
반응형
'프로그래밍 > Qt' 카테고리의 다른 글
QDebug() 사용 하기 (0) | 2019.06.11 |
---|---|
폼 원하는 위치에 표시 (0) | 2019.06.11 |
QString To char* (0) | 2019.06.11 |
기본 메시지 박스 (0) | 2019.06.11 |
윈도우 타이틀바 제거 (0) | 2019.06.11 |
댓글
반응형
최근에 올라온 글
- Total
- Today
- Yesterday