[vtkusers] VTK and Unicode
Maarten Beek
beekmaarten at yahoo.com
Thu Jun 5 16:20:20 EDT 2014
Hi David,
Thanks for the quick reply.
Sounds complicated, but I'll browse through the windows docs.
In my search for a solution I also bumped into vtksys::Encoding::ToNarrow(), however this gives me an 'unresolved external symbol' link error. I have never used stuff in vtksys (and similar libs like vtkpng, vtktiff) before, so I am not really sure I am supposed to, i.e., these are just functions used by cmake and/or in just the vtk build.
Maarten
On Thursday, June 5, 2014 3:44:46 PM, David Gobbi <david.gobbi at gmail.com> wrote:
Hi Maarten,
VTK just uses C++ streams in most of its readers/writers. On OS X,
you'll find that you can use utf-8 filenames just fine. Same for linux,
for the most part at least.
For Windows, you'd have to set the codepage to 65001 (utf-8). I've
done this successfully for console I/O (via SetConsoleOutputCP()),
but you'll have to look through the Windows docs to see what function
is needed to change the codepage used by CreateFileA.
- David
On Thu, Jun 5, 2014 at 1:17 PM, Maarten Beek <beekmaarten at yahoo.com> wrote:
> Hi all,
>
> I was wondering if there is a multi-platform way of loading a file (e.g.
> tif, stl) with chinese, russian characters in the file path in VTK.
> How would I build VTK with Unicode characters?
> Can I use a non-unicode VTK in a unicode app?
>
> Thanks - Maarten
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20140605/63aa88e1/attachment.html>
More information about the vtkusers
mailing list