gpt4 book ai didi

Android 因简单的字节到字符串操作而崩溃

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:42:20 24 4
gpt4 key购买 nike

为什么以下代码会使我的 Android 应用程序崩溃?

new String("é".getBytes(StandardCharsets.UTF_8), "UTF8")

或者只是

new String("é".getBytes())

如何做到这一点?

一些信息:

错误:

08-18 20:30:04.877 18914-18924/com.nextwebart.senego W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ### 08-18 20:30:04.877 18914-18924/com.nextwebart.senego W/google-breakpad: Chrome build fingerprint: 08-18 20:30:04.877 18914-18924/com.nextwebart.senego W/google-breakpad: 4.2.8 08-18 20:30:04.877 18914-18924/com.nextwebart.senego W/google-breakpad: 70 08-18 20:30:04.877 18914-18924/com.nextwebart.senego W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ### 08-18 20:30:04.877 18914-18924/com.nextwebart.senego A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x5 in tid 18924 (JDWP)

在这里找到相关问题:Java Strings Character Encoding - For French - Dutch Locales

-------- 编辑:

它只发生在我的 Android Studio 调试器中!因此,当我将其用作 watch 或“评估表达式”时。但是当我在代码中执行此操作然后 Log.d(...) 它工作正常!!!安卓工作室 2.1.3

我为此创建了一个 Android Studio Issue:https://code.google.com/p/android/issues/detail?id=220366

最佳答案

new String("é".getBytes())

它非常适合我。我已经用 android min API 14 测试过它。请检查,可能会出现任何其他问题。

关于Android 因简单的字节到字符串操作而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39025153/

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