gpt4 book ai didi

java - 使用 Java 的简单 ASCII 编码 Q

转载 作者:行者123 更新时间:2023-11-30 04:53:47 25 4
gpt4 key购买 nike

我有一个以下的设计想法...在玩纸牌/益智游戏的应用程序中,要做的事情之一是保存/加载从磁盘玩的游戏...我还想提供保存的游戏作为参数进入游戏小程序,它将以这种方式加载。有一个交易代码(洗牌),以 36 为基数,在保存的游戏中,我还有另外两个带有 boolean 值和小整数的数据结构 - 小于 36 - 所有这些都将作为基数 36 的数字工作,或者使用只有一种字母和数字,以及一些标点符号作为混合中的分隔符。

在这种情况下,我不知道跨平台 ASCII 会遇到什么问题,但我只想为已保存的游戏编写和读取包含一组大约 40 个 ASCII 字符的 ASCII 字符串。我希望能够将与传递到小程序中的参数相同的字符串粘贴到网络编辑器中。

所以总而言之......我想知道我必须做什么来处理这个编码,所以这是一个很好的、有效的跨平台功能(如上所述)?

TIA - 马克

最佳答案

如果用户使用剪切和粘贴,那么我会使用 base 64,因为它是一个简单的字符串,并且不太可能在该数据输入方法中遇到问题。如果他们正在打字,那么我会使用基数 26 或类似的数字来避免 0 != O 和 1 != l 等问题。您可能需要考虑某种校验和或加密来防止作弊。

关于java - 使用 Java 的简单 ASCII 编码 Q,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9220221/

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