Skip to content

Commit dd5ed68

Browse files
committedAug 2, 2018
dwg import: handle filenames with utf8 characters
(cherry picked from commit 4945e97)
1 parent 028a8be commit dd5ed68

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

‎src/app/dwg/qgsdwgimporter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -596,7 +596,7 @@ bool QgsDwgImporter::import( const QString &drawing, QString &error, bool doExpa
596596
if ( fi.suffix().toLower() == QLatin1String( "dxf" ) )
597597
{
598598
//loads dxf
599-
std::unique_ptr<dxfRW> dxf( new dxfRW( drawing.toUtf8() ) );
599+
std::unique_ptr<dxfRW> dxf( new dxfRW( drawing.toLocal8Bit() ) );
600600
if ( !dxf->read( this, false ) )
601601
{
602602
result = DRW::BAD_UNKNOWN;
@@ -605,7 +605,7 @@ bool QgsDwgImporter::import( const QString &drawing, QString &error, bool doExpa
605605
else if ( fi.suffix().toLower() == QLatin1String( "dwg" ) )
606606
{
607607
//loads dwg
608-
std::unique_ptr<dwgR> dwg( new dwgR( drawing.toUtf8() ) );
608+
std::unique_ptr<dwgR> dwg( new dwgR( drawing.toLocal8Bit() ) );
609609
if ( !dwg->read( this, false ) )
610610
{
611611
result = dwg->getError();

0 commit comments

Comments
 (0)
Please sign in to comment.