You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Progress 4GL中如何将UTF-8转换为带BOM的UTF-8?

UTF-8转带BOM的UTF-8编码转换问题修复

你的代码问题在于:Progress 4GL中convert target "UTF-8"默认生成不带BOM的UTF-8文件,如果需要带BOM的版本,必须显式启用BOM输出配置。

修改后的代码

define stream m_str.
output stream m_str to value("C:\inetpub\file.txt") convert target "UTF-8" bom.
/*Data goes here*/
output stream m_str close.

关键说明

在convert target语句末尾添加bom关键字后,Progress会自动在文件开头写入UTF-8 BOM(字节序列EF BB BF),生成的文件就是带BOM的UTF-8格式。

内容的提问来源于stack exchange,提问作者Thiru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 02:44:57