Oracle 如何将us7ascii传输到utf-8?以及在scala中从utf-8转换为us7ascii

Oracle 如何将us7ascii传输到utf-8?以及在scala中从utf-8转换为us7ascii,oracle,scala,utf-8,character-encoding,Oracle,Scala,Utf 8,Character Encoding,我尝试在scala中将us7ascii转换为utf8,并将utf8转换为us7ascii 此数据在oracle中(具有字符集“us7ascii”),我想获取 但字符串已断开。显示您的进度或代码如何从us7ascii转换到utf8?您是否正在检索oracle值并存储在scala中,以将其转换为UTF-8?我建议你展示你的代码,让人们可以帮忙新字符串(originalValue.getBytes(“UTF-8”)是您获取特定字符集中的值的方式。从us7ascii到UTF-8的传输非常简单-完全相同,

我尝试在scala中将us7ascii转换为utf8,并将utf8转换为us7ascii

此数据在oracle中(具有字符集“us7ascii”),我想获取


但字符串已断开。

显示您的进度或代码如何从
us7ascii
转换到
utf8
?您是否正在检索oracle值并存储在scala中,以将其转换为
UTF-8
?我建议你展示你的代码,让人们可以帮忙<代码>新字符串(originalValue.getBytes(“UTF-8”)是您获取特定字符集中的值的方式。从us7ascii到UTF-8的传输非常简单-完全相同,因此无需转换。因为ASCII是UTF-8的子集,所以ASCII数据已经是UTF-8格式。但包含Unicode码点>U+007F的UTF-8数据是无效的ASCII,因此将其转换为ASCII将丢失数据,除非将其编码为ASCII兼容格式,如UTF-7。我无法用scala解决此问题。但是在linux中使用iconv吗