导出的txt文件的字符集

2020-09-14 07:53发布

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

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


你好

我有一个关于使用CRVS创建的文本文件的字符集的问题。 其中charatcerset是通过以下过程创建的文件,我已从ras的帮助文件中复制了该文件。 字符集是固定的还是该字符集取决于运行我的应用程序的服务器的区域设置?

//使用Export()方法以指定的格式创建报告的字节数组。

PrintOutputController rasPrintOutputController;

rasPrintOutputController = _reportClientDocument.PrintOutputController;

ByteArray tempByteArray = rasPrintOutputController.ExportEx(expOpts);

Byte [] byteStreamOutput = tempByteArray.ByteArray;

FileStream fs = newFileStream(_reportDestFilename,FileMode.Create,FileAccess.ReadWrite);

int maxSize = byteStreamOutput.Length;

fs.Write(byteStreamOutput,0,maxSize);

fs.Close();

fs.Dispose();

非常感谢。

致谢

Joerg

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

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


你好

我有一个关于使用CRVS创建的文本文件的字符集的问题。 其中charatcerset是通过以下过程创建的文件,我已从ras的帮助文件中复制了该文件。 字符集是固定的还是该字符集取决于运行我的应用程序的服务器的区域设置?

//使用Export()方法以指定的格式创建报告的字节数组。

PrintOutputController rasPrintOutputController;

rasPrintOutputController = _reportClientDocument.PrintOutputController;

ByteArray tempByteArray = rasPrintOutputController.ExportEx(expOpts);

Byte [] byteStreamOutput = tempByteArray.ByteArray;

FileStream fs = newFileStream(_reportDestFilename,FileMode.Create,FileAccess.ReadWrite);

int maxSize = byteStreamOutput.Length;

fs.Write(byteStreamOutput,0,maxSize);

fs.Close();

fs.Dispose();

非常感谢。

致谢

Joerg

付费偷看设置
发送
1条回答
派大星 ヾ
1楼 · 2020-09-14 08:39.采纳回答

嗨Joerg,

它将使用运行应用程序的PC的区域设置。

以下是获取所有列表的方法:

private void lstCeLocale_SelectedIndexChanged(object sender,EventArgs e)
{
//这是为报表设置默认语言环境的例程。 必须在加载报表之前完成。
CrystalDecisions.ReportAppServer.CommonControls.CeLocale myceLocale =(CrystalDecisions.ReportAppServer.CommonControls.CeLocale)lstCeLocale.SelectedItem;

try
{
rpt。 ReportClientDocument.LocaleID =(CrystalDecisions.ReportAppServer.DataDefModel.CeLocale)myceLocale;
}
catch(异常例外)
{
MessageBox.Show(" ERROR:" + ex.Message);
}
}

您需要设置所需的语言环境。 通过使用Fiddler,您可以获得浏览器的REsponse类型及其语言设置,然后在报表的代码中设置区域设置。

一周热门 更多>