Jetty mac编码为UTF-8

Mar*_*cus 3 macos encoding jetty utf-8

我在我的开发环境中在OSX上运行Jetty.目前字符编码似乎是faulti(可能是mac-roman),覆盖了Jetty默认值.如何强制编码为UTF-8?这个问题似乎只出现在OSX上,linux/windows工作正常.

我正在从终端运行Jetty,因此eclipse特定的解决方案没有帮助.

Mar*_*cus 5

显然我错误地指责Jetty这个问题.原因是maven以及maven如何引入默认编码java-settings.

设置这个env变量似乎解决了这个问题:

export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
Run Code Online (Sandbox Code Playgroud)

从这里找到答案.