Java, UTF-8, and Windows console

后端 未结 5 650
清酒与你
清酒与你 2020-11-29 09:25

We try to use Java and UTF-8 on Windows. The application writes logs on the console, and we would like to use UTF-8 for the logs as our application has internationalized log

5条回答
  •  忘掉有多难
    2020-11-29 09:54

    We had some similar problems in Linux. Our code was in ISO-8859-1 (mostly cp-1252 compatible) but the console was UTF-8, making the code to not compile. Simply changing the console to ISO-8859-1 would make the build script, in UTF-8, to break. We found a couple of choices:
    1- define some standard encoding and sticky to it. That was our choice. We choose to keep all in ISO-8859-1, modifying the build scripts.
    2- Setting the encoding before starting any task, even inside the build scripts. Some code like the erickson said. In Linux was like :

    lang=pt_BR.ISO-8859-1 /usr/local/xxxx
    

    My eclipse is still like this. Both do work well.

提交回复
热议问题