Skip to content
Snippets Groups Projects
Commit d8c4d201 authored by Mickael Savinaud's avatar Mickael Savinaud
Browse files

ENH: improve the support of non-ascii filename into MVD2 for windows and Linux

parent d41b8cc3
No related branches found
No related tags found
No related merge requests found
......@@ -456,9 +456,11 @@ void
I18nCoreApplication
::InitializeLocale()
{
QTextCodec::setCodecForTr( QTextCodec::codecForName( "utf8" ) );
QTextCodec::setCodecForLocale( QTextCodec::codecForName("utf8") );
//QTextCodec::setCodecForLocale( QTextCodec::codecForName("utf8") );
QTextCodec::setCodecForCStrings( QTextCodec::codecForName("utf8") );
//
// 1. default UI language is english (no translation).
......
......@@ -120,7 +120,7 @@ QuicklookModel
assert( viModel!=NULL );
// Write quicklook file on the disk.
fileWriter->SetFileName( quicklookFilename.toUtf8().constData() );
fileWriter->SetFileName( QFile::encodeName(quicklookFilename).constData() );
fileWriter->SetInput( viModel->ToImage() );
fileWriter->Update();
}
......
......@@ -809,7 +809,7 @@ VectorImageModel
try
{
fileReader->SetFileName( lodFilename.toUtf8().constData() );
fileReader->SetFileName( QFile::encodeName(lodFilename).constData() );
fileReader->UpdateOutputInformation();
m_ImageFileReader = fileReader;
......
......@@ -356,7 +356,7 @@ public:
try
{
DefaultImageFileReaderType::Pointer imageFileReader = DefaultImageFileReaderType::New();
imageFileReader->SetFileName( filename.toUtf8().constData() );
imageFileReader->SetFileName( QFile::encodeName(filename).constData() );
imageFileReader->UpdateOutputInformation();
}
catch(std::exception& exc )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment