gpt4 book ai didi

ascii - 安全 ASCII 字符以在存储前替换空格

转载 作者:行者123 更新时间:2023-12-01 10:31:55 26 4
gpt4 key购买 nike

我的代码将一大堆文本数据传递给负责存储这些数据的遗留库。但是,它倾向于删除尾随空格。当我读回数据时,这是一个问题。由于我无法更改遗留代码,因此我考虑用一些不常见的 ASCII 字符替换所有空格。当我读回文本时,我可以将它们替换回去。

  1. 考虑到我无法触及遗留存储代码,这是个坏主意吗?
  2. 我可以用哪个角色代替?我正在考虑 180 以上的一些字符。

数据中只有空格,没有制表符或换行符。数据是字母数字,带有特殊字符。

最佳答案

如果您需要保护的只是尾随空格(嵌入空格也可以),那么在每个文本的末尾放置“$”或类似内容怎么样。

然后你可以在读回来的时候简单地删除它。

如果遗留系统中已经有数据,您可能会遇到问题,但您可以读取所有现有数据,找到一个从未在任何现有数据末尾使用的字符(或字符串),然后使用用于标记新字符串(并保护其中的空格)。

关于ascii - 安全 ASCII 字符以在存储前替换空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3036935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com