我正在尝试读取一个文本文件的内容,该文件可能包含变音符号和类似的东西。我已经在 Erlang 中使用了关于 unicode 的内容,但我仍然不知道如何正确读取文件。这是我读取文件的代码:
reader (File) ->
case io:get_line(File,'') of
eof -> [];
{error, Reason} -> Reason;
Line -> [Line] ++ reader(File)
end.
但最终我的结果是:ü
当阅读ü
我必须如何转换Line
才能获得预期的结果?