我正在尝试使用 bsfn B76B0220.FetchNextLineFromFlatFile 从 .txt 文件中恢复字符串
恢复文本后,字符串应如下所示:
170015560220171030070567000400000
而不是恢复的字符串是这个:
㜱〰㜱〱㜰〰㐰〷〶㈳ㄷ㌰〰〷㘵㘵〷〰〱〸〰㜱〰㔱㘵㔱㘵㔰〲㜱㜱〱〱〱㜰㘵〰രㄊ〷㔵〶㈶ㄷ㌰〰〷㘵〷〰㠰〴〰㜱〰㔱㘵㜰〲㜱〱〳㜰㔰㜶〰〰㜰〵愰†††††††††††††† †††††††††††††††††††ഠਠ</p>
这是我的代码:
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 等)有关。
感谢您的帮助。