创建带有UTF-8编码的txt文件时出现问题。

2020-09-02 02:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


OS Windows10。

1。 已安装Arial-unicode-ms.ttf字体。

2。 进入控制面板并将语言环境更改为中文(简体,新加坡)

3。 使用运行时版本13.0.2000创建的Crystal Reports

4.对于.txt文件扩展名,请设置以下选项

----------------------------------------------- ---------------

如果(FileExt.ToLower()==" .txt")

{

Options.ExportFormatType = ExportFormatType.Text;

TextFormatOptions txtFomratOptions = ExportOptions.CreateTextFormatOptions();

txtFomratOptions.LinesPerPage = LINES_PER_PAGE;

txtFomratOptions.CharactersPerInch = CHARS_PER_INCH;

Options.ExportFormatOptions = txtFomratOptions;

}

----------------------------------------------- ---------------

但是,CR始终使用ANSI编码创建文本文件。 如何将默认编码设置为UTF-8或unicode?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


OS Windows10。

1。 已安装Arial-unicode-ms.ttf字体。

2。 进入控制面板并将语言环境更改为中文(简体,新加坡)

3。 使用运行时版本13.0.2000创建的Crystal Reports

4.对于.txt文件扩展名,请设置以下选项

----------------------------------------------- ---------------

如果(FileExt.ToLower()==" .txt")

{

Options.ExportFormatType = ExportFormatType.Text;

TextFormatOptions txtFomratOptions = ExportOptions.CreateTextFormatOptions();

txtFomratOptions.LinesPerPage = LINES_PER_PAGE;

txtFomratOptions.CharactersPerInch = CHARS_PER_INCH;

Options.ExportFormatOptions = txtFomratOptions;

}

----------------------------------------------- ---------------

但是,CR始终使用ANSI编码创建文本文件。 如何将默认编码设置为UTF-8或unicode?

付费偷看设置
发送
1条回答
Tong__Ming
1楼-- · 2020-09-02 02:50

您可以使用自己的代码来更改文本编码。

或使用第三方工具来自动导出和更改编码。 此处列出的至少一个第三方工具提供了该功能。

一周热门 更多>