[ 
https://issues.apache.org/jira/browse/MNG-6205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15979823#comment-15979823
 ] 

Hervé Boutemy commented on MNG-6205:
------------------------------------

uh :(
I really don't understand how the System.out encoding is chosen by the JVM on 
WIndows for every JVM vendor, based on the mess Windows does between GUI 
encoding (for example Windows-1252 in french) and CLI encoding (for example 
CP850, see {{chcp}} command)
Perhaps the solution will be to change the whole JAnsi logic regarding 
AnsiConsole class: avoid creating a PrintWriter that does the encoding 
conversion (see 
https://github.com/fusesource/jansi/blob/master/jansi/src/main/java/org/fusesource/jansi/AnsiConsole.java#L45
 ), then has to do it with the same voodoo than System.out, but delegate the 
conversion to System.out: whatever the voodoo is, it will use it.
I'll try this 

> Non-ascii chars in name element are displayed as question marks in Win CLI 
> output (regression)
> ----------------------------------------------------------------------------------------------
>
>                 Key: MNG-6205
>                 URL: https://issues.apache.org/jira/browse/MNG-6205
>             Project: Maven
>          Issue Type: Bug
>          Components: Logging
>    Affects Versions: 3.5.0
>         Environment: Windows 7, IBM JDK 7.1, Maven 3.5.0 
> (ff8f5e7444045639af65f6095c62210b5713f426)
>            Reporter: Anders Hammar
>             Fix For: 3.5.1-candidate
>
>         Attachments: jansi-1.16-SNAPSHOT.jar, pom.xml
>
>
> If non-ascii characters (such as Swedish chars å, ä, ö) are used in the pom 
> name element, they are displayed as question mark ('?') in the CLI output 
> when building on Windows. This can been seen e.g. in the Reactor Summary in 
> the end.
> See attached pom for an example.
> This was not an issue in Maven 3.3.9.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to