在 Erlang 中,可以使用 file:write_file/3 函数来写入文件,可以将包含中文的字符串作为参数传递给该函数。

以下是一个示例,演示如何将包含中文的字符串写入文件:

-module(file_example).
-export([write_file/2]).

write_file(FilePath, Text) ->
    {ok, File} = file:open(FilePath, [write]),
    io:setopts(File, [{encoding, utf8}]),
    file:write(File, Text),
    file:close(File).

在上面的示例中,我们打开文件并设置编码为 utf8,然后将包含中文的字符串写入文件。您可以调用该函数并传递文件路径和要写入文件的字符串作为参数。

例如,要将包含中文的字符串写入名为 'test.txt' 的文件中,您可以执行以下操作:

file_example:write_file('test.txt', '这是一个包含中文的字符串。').

这将在当前工作目录中创建一个名为 'test.txt' 的文件,并将包含中文的字符串写入该文件中。

Erlang 使用 file:write_file/3 函数写入包含中文的文件

原文地址: https://www.cveoy.top/t/topic/lRCL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录