如何在android中通过edittext向字符串添加unicode字符?

agxfikkp  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(241)

我试图在edittext中传递unicode字符,然后通过 .getText().toString() 但是 .getText() 无法看到unicode字符,并且不会将它们添加到字符串中。
在编辑文本中 android:text="a\uDB40\uDC59b\uDB40\uDC6Fc\uDB40\uDC75" 以及 android:id=decode_ciphertext . 我还有一个按钮 android:onClick="decode" 在我的java文件中,我有:

public void decode(View view){
        EditText ciphertext_input = (EditText) findViewById(R.id.decode_ciphertext);
        String ciphertext_input_string = ciphertext_input.getText().toString();
}

然后我叫logcat ciphertext_input_string 但不是 a\uDB40\uDC59b\uDB40\uDC6Fc\uDB40\uDC75 我明白了 `` (unicode文本是标记,没有“宽度”,因此只能由文本到十六进制转换器看到)。
如何将文字添加到字符串中?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题