Excerpts from Jorge Rocha's message of Tue Oct 01 16:28:41 +0200 2013:
> My Octave-UPM has the right encoding in the command window, but not on the
> rest of the interface.
> So I am able to write accented characters on the command line, but in every
> other interface widget the text is not correctly rendered (current
> directory, command history, workspace). See the attachment.
>
> But *the major problem is the editor*. Soon as I type the first non ascii
> character, the application crashes :-(
> To replicate the problem, I just need to create a new file, and then write
> on the editor:
> # Funç
> Soon as I write the 'ç' the application craches.
> Using gdb to run the application does not provide useful information about
> the crash. It says:
> Program received signal SIGSEGV, Segmentation fault.
> 0xb5853967 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
> from /usr/lib/i386-linux-gnu/libQtCore.so.4
>
> I'm using Ubuntu 12.04, Octave UPM R8.2 (octave-upm 3.6.2-R8.2~precise16).
The encoding problems that were reported in this thread are actually
specific to Windows.
In GNU/Linux, I don't have any problem with encoding in my ArchLinux
system. In a Linux Mint virtual machine that use the Ubuntu packages,
I cannot reproduce that bug either.
I have also tried with an Ubuntu 12.04 machine, with octave-upm
3.6.2-R8.2~precise16, and I am able to write the "ç" character (and
others) both in the terminal and the editor.
I can reproduce some of the behavior with the current directory widget
in the toolbar. It does not correctly shows the characters, and you
cannot change to a directory with non-ascii characters using the
GUI. However, I cannot make the application crash.
What encoding are you using in your system? Could you report the
output of "locale" in your system? Could you change the locale to
"en_US.UTF-8" and check again?
Regards,
Israel