小编Dar*_*ila的帖子

我应该使用哪个Unicode符号子集来标记文本中的特殊子字符串?

我们的应用程序发送strings然后应该本地化client side.有时这些whole strings只是substring,所以我们必须标记它们.如果它只使用Unicode,那将是最好的,因为它不需要任何协议更改.

例:

"Length: (mark)10(mark)"
Run Code Online (Sandbox Code Playgroud)

其中10是以cm为单位的长度但应该进行转换,以便显示为英寸或毫米.
Unicode特殊字符是否是(0xFFF0-0xFFFF)在文本中标记此类特殊子字符串的正确选择?

java unicode localization

16
推荐指数
1
解决办法
311
查看次数

base 64 解码并写入 doc 文件

我有一个 base64 编码的 String 。看起来像这样

UEsDBBQABgAIAAAAIQDhD46/jQEAACkGAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA .
Run Code Online (Sandbox Code Playgroud)

我解码了字符串并使用FileWriter. 但是当我尝试打开 doc 文件时,我收到一条错误消息,指出数据损坏。

我想知道在解码数据后将内容写入word文档需要遵循哪些步骤。下面是我所做的和出错的代码。

     byte[] encodedBytes = stringBase64.getBytes();
     byte[] decodedBytes = Base64.decodeBase64(encodedBytes);
     String decodeString = new String(decodedBytes);
     filewriter = new java.io.FileWriter("F:\xxx.docx”);
     BufferedWriter bw = new BufferedWriter(fw);
     bw.write(decodeString);
Run Code Online (Sandbox Code Playgroud)

java base64 filewriter apache-poi

2
推荐指数
1
解决办法
8083
查看次数

JSONObject getstring从字符串中删除零

我正在尝试0s从a 开始获取数值JSONObject.问题是该方法将字符串转换为double.例:

的JSONObject:

{
  "LATITUDE1":41,
  "LATITUDE2":06962
}
Run Code Online (Sandbox Code Playgroud)

我用的时候

String lat2 = object.getString("LATITUDE2");
Run Code Online (Sandbox Code Playgroud)

字符串lat2显示为6962.0.我怎样才能使字符串显示在json文件中(如06962)?

然后我需要连接两个值并在它们之间添加一个点以获得十进制数,41.06962这就是为什么我需要将值作为字符串获取.

谢谢

java android json getstring jsonobject

0
推荐指数
1
解决办法
385
查看次数