diff --git a/WellLogUI/src/WellLogTableDialogNew.cpp b/WellLogUI/src/WellLogTableDialogNew.cpp index 27e25d1..6d05c25 100644 --- a/WellLogUI/src/WellLogTableDialogNew.cpp +++ b/WellLogUI/src/WellLogTableDialogNew.cpp @@ -636,7 +636,8 @@ void WellLogTableDialogNew::slotSave() char buf[513]; if(field[j].RepCode == 6 || field[j].Reserved) { - strcpy(buf, mColumn.toStdString().c_str()); + //strcpy(buf, mColumn.toStdString().c_str()); + strcpy(buf, mColumn.toLocal8Bit().data()); logio->SetTableFieldData(iIndex, j, buf, row + 1); } else diff --git a/WellLogUI/src/griddataadapter.cpp b/WellLogUI/src/griddataadapter.cpp index 7d62f4b..49f8078 100644 --- a/WellLogUI/src/griddataadapter.cpp +++ b/WellLogUI/src/griddataadapter.cpp @@ -2775,7 +2775,8 @@ void GridDataAdapter::updatetTableWellLogData() QString Qbug = digDec(/*QString::fromLocal8Bit*/(buf)); lstData<