java - 如何在java中正确编码非英文字符
问题描述
我正在尝试读取和处理不同语言的一些内容,我正在尝试使用 UTF-8 编码创建一个字符串对象,以确保正确处理所有字符。但是有些字符没有被java正确处理。如何使其正确处理。
String content = "Εισιτήρια";
System.out.println(new String(content.getBytes(), "UTF-8"));
输出:
Εισιτή�?ια
解决方案
推荐阅读
- neo4j - Cypher (Neo4j) - 只要来自节点的一个关系满足条件而不管搜索路径如何,都可以找到所有关系?
- android - Android Kotlin - 如何在 Activity 中读取 NFC 标签
- sql - 如何通过读取 medata 创建可重用的 vertica sql
- python - 第 4.3 节练习 #5 - Allen Downey 的“Think Python”
- android - 状态管理的静态变量
- html - AngularJS 文本框和日历图标需要并排出现
- windows - 在授予用户完全控制权的同时需要帮助删除拒绝权限
- postgresql - psql 会话的 Postgres 表别名
- node.js - 如何让发布请求显示在控制台中
- design-by-contract - Eiffel:有没有办法在 eiffel 中表达双重暗示子句?