> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:[email protected]] Im Auftrag 
> von Tony Mechelynck
> Gesendet: Sonntag, 11. Dezember 2011 15.11
> An: [email protected]
> Cc: Paul Maier
> Betreff: Re: call to iconv(...) missing somewhere in the code?
> 
> On 11/12/11 13:14, Paul Maier wrote:
> > Hi,
> >
> > German message output is broken when encoding=UTF-8.
> > Maybe calls to convert messages to the current encoding (see :help iconv) 
> > are missing in the code?
> >
> > To reproduce here are 2 examples among many others:
> >
> >
> > 1. example:
> >
> >    - open new gvim
> >    - :set enc=UTF-8
> >    - :set enc=lalala    ... something invalid
> >
> >    I get:
> >      E474: Ung<fc>ltiges Argument: enc=lalala
> >    I expect:
> >      E474: Ungültiges Argument: enc=lalala
> >
> >
> > 2. example:
> >
> >    - open new gvim
> >    - :set enc=UTF-8
> >    - :set bomb
> >    - i<Enter><Esc>     ... enter a newline to make the buffer not empty
> >    - g<C-G>            ... g CONTROL-G
> >
> >    I get:
> >      Sp 1 von 0; Zeile 2 von 2; Wort 0 von 0; Byte 4 von 4(+3 f<fc>r BOM)
> >    I expect:
> >      Sp 1 von 0; Zeile 2 von 2; Wort 0 von 0; Byte 4 von 4(+3 für BOM)
> >
> >
> > I use:
> >
> > :version
> > VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 27 2010 17:59:02)
> > MS-Windows 32 Bit GUI Version mit OLE-Unterstützung
> > Inklusive der Korrekturen: 1-46
> > Übersetzt    von Bram@KIBAALE
> >
> >
> > When enc is latin1, all messages display fine.
> >
> > Thanks&  regards,
> >    Paul
> >
> >
> 
> If you were running under Linux I would suggest
> 
>       lang mess de_DE.UTF-8
> 
> but beware that the placement of this command before or after not only
> ":set enc=utf-8" but also ":filetype [plugin] [indent] on" and ":syntax
> on" (and the relative placement of these) makes a difference.
> 
> Under Windows I'm less sure; maybe something like
> 
>       lang mess German_Germany.10646
> 
> Same caveats as above about command ordering.
> 
> 


Hi!

Sorry, your hint didn't change anything, but I found, that it's working
for Spanish:

:set enc=utf-8
:lang mess es
Este es el cambio más nuevo
=> WORKS FINE! "á" (Hex 00e1) is printed out fine.

:lang mess fr
D<e9>j<e0> <e0> la modification la plus r<e9>cente
:lang mess de
Bereits bei der j<fc>ngsten <c4>nderung
=> ENCODING PROBLEMS!


But when I set to :enc=latin1, then it's VICE VERSA:
German and French working, but Spanish not:

:set enc=latin1
:lang mess es
Este es el cambio más nuevo
=> Looks like UTF-8 here.


Are the messages for German and French coded in latin1,
and for Spanish in UTF-8?

I agree, there needs to be some translation from the encoding of the message
to the encoding currently in use.
But how?
Is it something that I can configure, or is it a vim coding problem?

I found out that in Cygwin's vim and Cygwin's gvim the German messages display
fine for both settings, enc=utf-8 and enc=latin1 (without that I did anything).

Thanks & Regards,
  Paul


-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to