![](/img/trans.png)
[英]Apply UTF8 encoding when writing Scala Dataframe into CSV file
[英]UTF8 encoding issue in scala
我需要有關UTF-8編碼的幫助。 我正在嘗試使用Scala在db中填充少量數據。 我使用以下代碼將字段轉換為UTF-8。
def formatElement(value : String) : String = {
var strValue = new String(java.util.Arrays.copyOfRange(value.getBytes("UTF-8"), 0, value.getBytes("UTF-8").length), "UTF-8");
strValue;
}
但是問題是編碼正確完成。 例如:
Fülöpszállás getting saved as Fülöpszállás
Zablaće getting saved as ZablaÄe
我正在使用maven進行編譯,並在pom.xml中添加了
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
在“屬性”節點下
在分析問題時,我找到了原因。 我在Websphere服務器中設置了不同的file.encoding。 因此不需要代碼,因為編碼是由服務器本身處理的。 無論我以哪種格式對字符串進行編碼,它都將被編碼為服務器中提到的格式。 謝謝你的努力。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.