我正在使用Xamarin开发Android应用程序,同时尝试将文本转换为byte[]我收到以下错误:
没有数据可用于编码1252
我的代码:
byte[] mybyteA= Portable.Text.Encoding.UTF8.GetBytes(mystring);
Mono.Security.Cryptography.SHA224Managed sha22 = new _Mono.Security.Cryptography.SHA224Managed();
byte[] hash = sha22.ComputeHash(mybyteA);
Run Code Online (Sandbox Code Playgroud)
mat*_*dev 22
在西方代码页(1252)没有被捆绑到您的最终IPA/APK.
对于iOS项目,请通过west在Project Properties - > iOS Build - > Internationalization下检查来包含它:
对于Android项目,请通过west在Project Properties - > Android Build - > Linker - > Internationalization下检查来包含它:
| 归档时间: |
|
| 查看次数: |
7118 次 |
| 最近记录: |