gpt4 book ai didi

android - SharedPreferences 是否使用特定的字符集?

转载 作者:搜寻专家 更新时间:2023-11-01 08:51:27 25 4
gpt4 key购买 nike

我刚刚注意到 SharedPreferences 在存储字符串时删除了回车符 (\r)。由于不知道这一点对我来说代价很高,我想知道它是否删除了任何其他字符。也就是说,它是否使用了某种字符集。

SharedPreferences sp = activity.getSharedPreferences("preferences", Context.MODE_PRIVATE);
sp.edit().putString("Foo", "\r\nfoo").commit();

//After restarting the app
SharedPreferences sp = activity.getSharedPreferences("preferences", Context.MODE_PRIVATE);
String sFoo= sp.getString("Foo", ""); //returns "\nfoo", not "\r\nfoo"

最佳答案

早上好

更糟糕的是:如果将字符串“\r”存储到 SharedPref 中,在终止并重新启动应用程序后,SharedPref 中的值将变为“\n”。

我们心爱的 Android 平台的另一个错误,非常烦人...

干杯

关于android - SharedPreferences 是否使用特定的字符集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22999610/

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