java - 如何使用 Java 正确显示 Google Cloud Storage 中的日文字符?
问题描述
问题陈述:
我的 Google Cloud Storage Bucket 中有一个包含日文字符的文件。在下载和打印相同的内容时,我发现日文字符变成了???。
我将 UTF-8 指定为代码中的字符集。请帮忙。
代码:
Blob blob = storage.get(BlobId.of(blobPath, fileName));
LOGGER.info("Blob received with name {}" ,blob.getName());
return new String(blob.getContent(), StandardCharsets.UTF_8);
解决方案
推荐阅读
- excel - Microsoft Excel:宏:VBA:创建对象 Lisy
- java - 如何对 Spring @PreAuthorize(hasAuthority) 进行单元测试?
- javascript - 使用 API 将文本渲染到 div 时,offsetHeight 返回 0
- c# - c# 运算符 '??' 并作为'
- python - 从两个列表创建最小组
- uno-platform - 向情节提要添加重复行为和持续时间时出现 Wasm 异常
- java - Spring MVC 无法显示静态资源
- python-3.x - Pip 在 windows 的 cmd 中不被识别为外部命令
- excel - 返回列中第一个非空单元格中的值直接向左并向上
- azure-data-factory - 在 Azure 数据工厂中,如何在 Web UI 中创建由参数、字符串文字和函数组成的字符串表达式