我是Scala的新手。
请建议如何将UTF-8中的字符串转换为ASCII,忽略错误并删除输出中的非ASCII字符。
例如,如何从结果字符串中删除非ASCII字符\uc382:"hello���",以便在输出中打印"hello“。
scala.io.Source.fromBytes("hello\uc382".getBytes ("UTF-8"), "US-ASCII").mkString
发布于 2018-07-28 06:40:11
val str = "hello\uc382"
str.filter(_ <= 0x7f) // keep only valid ASCII characters
https://stackoverflow.com/questions/51566281
复制相似问题