我正在写一个脚本,它以递归方式扫描目录,并将它们存储在字典中,字典是列表的集合。该列表包含文件名和文件大小的列表。此文件名可以包含UTF-8字符,如下所示。It is highly recommended that you instead just switch your application to Unicode strings.执行此操作的函数如下所示dirDict = d
Erlang文件的默认编码已从ISO-8859-1更改为UTF-8。XML文件的编码也已更改为UTF-8。只有当字符串包含代码点< 256时,才能使用例如erlang:iolist_ to _ binary /1将其直接转换为二进制文件,或者可以直接发送到端口。如果字符串包含Unicode字符>255个,则必须确定编码,并且应该使用unicode:字符_ to _二进制/{1,2,3}将字符串转换为首选