0
我在Heroku上面臨着UTF-8編碼的問題。編譯時我需要將參數-encoding UTF-8
傳遞給javac
。Heroku編譯參數
我該如何實現它?
看起來像一個愚蠢和簡單的問題,但無法找到任何解決方案在線。
謝謝。
我在Heroku上面臨着UTF-8編碼的問題。編譯時我需要將參數-encoding UTF-8
傳遞給javac
。Heroku編譯參數
我該如何實現它?
看起來像一個愚蠢和簡單的問題,但無法找到任何解決方案在線。
謝謝。
假設你正在使用Maven,你可以使用Maven的編譯器插件,這樣傳遞編譯參數:
<project>
[...]
<build>
[...]
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<compilerArgument>-encoding UTF-8</compilerArgument>
</configuration>
</plugin>
</plugins>
[...]
</build>
[...]
</project>
(我沒有實際測試這個片段)。文件是在這裏:
http://maven.apache.org/plugins/maven-compiler-plugin/examples/pass-compiler-arguments.html
我認爲你可以設置此: UTF-8 參見:HTTP: //maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html#encoding –
2012-03-23 18:37:28
您發佈的這個其他問題中的答案沒有解決嗎? http://stackoverflow.com/questions/9808224/heroku-replacing-utf-8-bytes-with-0xef-0xbf-0xbd – 2012-03-23 22:11:14
謝謝你的回答,@JesperJ ..正如你已經發現的,這是解決方案我試過,但顯然它不工作。在提出這個問題之後,我想在Heroku上發佈另一個關於合成的問題。顯然,事實證明我正在以正確的方式進行。如果編譯參數正常,我真的不知道如何解決這個問題......爲了確保Heroku使用指定的'javac'參數,有沒有辦法在Heroku中獲得編譯日誌?謝謝。 – satoshi 2012-03-24 22:37:38