来自 BSFN B76B0220 的奇怪字符
Weird characters from the BSFN B76B0220
我正在尝试使用 bsfn B76B0220.FetchNextLineFromFlatFile
从 .txt 文件中恢复字符串
恢复文本后,字符串应如下所示:
170015560220171030070567000400000
取而代之的是,恢复的字符串是这个:
㜱〰㔱㘵㈰〲㜱〱〳㜰㔰㜶〰㐰〰〰രㄊ〷㔵〶㈳ㄷ㌰〰〷㘵〷〰〱〸〰㜱〰㔱㘵㔰〲㜱〱〳㜰㔰㜶〰㜰㘵〰രㄊ〷㔵〶㈶ㄷ㌰〰〷㘵〷〰㠰〴〰㜱〰㔱㘵㜰〲㜱〱〳㜰㔰㜶〰〰㜰〵愰††††††††††††††††††††††††††††††††ഠਠ
这是我的代码:
VA rpt_VA_PATH = "C:\Users\User\Desktop\Fichero.txt"
Fetch Next Line From Flat File
VA rpt_VA_PATH -> BF szFlatFileName
VA rpt_VA_GENLNG <> BF idFilePtr
"1500" -> BF mnRecordLength
VA rpt_VA_ERROR_CODE <- BF cErrorCode
VA rpt_VA_ACTUAL_LINE <- BF szFlatFileRecord
我认为问题与文件编码(UTF8、ansi 等)有关
感谢您的帮助。
找到解决方案!
尽管如此,问题与编码有关,BSFN 需要 "unicode" txt,文件是 UTF-8
顺便说一句,BSFN B43A1010 总是将文件保存为 "unicode"。
根据您的 JDEdwards 版本,它需要以 UNICODE 编码进行读写。
在这种情况下,您可以使用应用程序 P93081 来设置您的 APPL/UBE 将使用的文本编码。
我正在尝试使用 bsfn B76B0220.FetchNextLineFromFlatFile
从 .txt 文件中恢复字符串恢复文本后,字符串应如下所示:
170015560220171030070567000400000
取而代之的是,恢复的字符串是这个:
㜱〰㔱㘵㈰〲㜱〱〳㜰㔰㜶〰㐰〰〰രㄊ〷㔵〶㈳ㄷ㌰〰〷㘵〷〰〱〸〰㜱〰㔱㘵㔰〲㜱〱〳㜰㔰㜶〰㜰㘵〰രㄊ〷㔵〶㈶ㄷ㌰〰〷㘵〷〰㠰〴〰㜱〰㔱㘵㜰〲㜱〱〳㜰㔰㜶〰〰㜰〵愰††††††††††††††††††††††††††††††††ഠਠ
这是我的代码:
VA rpt_VA_PATH = "C:\Users\User\Desktop\Fichero.txt"
Fetch Next Line From Flat File
VA rpt_VA_PATH -> BF szFlatFileName
VA rpt_VA_GENLNG <> BF idFilePtr
"1500" -> BF mnRecordLength
VA rpt_VA_ERROR_CODE <- BF cErrorCode
VA rpt_VA_ACTUAL_LINE <- BF szFlatFileRecord
我认为问题与文件编码(UTF8、ansi 等)有关
感谢您的帮助。
找到解决方案!
尽管如此,问题与编码有关,BSFN 需要 "unicode" txt,文件是 UTF-8
顺便说一句,BSFN B43A1010 总是将文件保存为 "unicode"。
根据您的 JDEdwards 版本,它需要以 UNICODE 编码进行读写。
在这种情况下,您可以使用应用程序 P93081 来设置您的 APPL/UBE 将使用的文本编码。