事件内容中文乱码-能否在读取事件内容时强制使用UTF-8读取
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 55/100
Direzione di ricerca
Inizia dal metodo HttpTranslator.translate e verifica come viene letto il corpo della richiesta da HttpServletRequest. Verifica il comportamento quando il set di caratteri predefinito dell’ambiente non è UTF-8, quindi assicurati che il contenuto dell’evento venga decodificato come UTF-8 e conferma che il contenuto cinese non risulti più illeggibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
在接收事件时出现事件内容中文乱码
在 HttpTranslator 类的 translate 方法中:
String bodyStr = (String)request.getReader().lines().collect(Collectors.joining(System.lineSeparator()));
如果环境的默认字符集不是UTF-8,则会出现中文乱码,推荐强制使用UTF-8进行读取,如:
BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream(), StandardCharsets.UTF_8));
String content = reader.lines().collect(Collectors.joining(System.lineSeparator()));
- Lingua principale
- Java
- Stelle
- 311
- Fork
- 115
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di larksuite/oapi-sdk-java
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
larksuite/oapi-sdk-java#197 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
larksuite/oapi-sdk-java#196 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
larksuite/oapi-sdk-java#191 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
larksuite/oapi-sdk-java#149 ·
-
接口响应类型错误Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
larksuite/oapi-sdk-java#79 ·
Tutte le issue di larksuite/oapi-sdk-java
Issue simili
-
1.0.0-rc2
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
wso2/dpdp-accelerator#377 ·
I maintainer di solito rispondono entro 1 giorno
-
area/dependencies backport/26.4 kind/cve severity/high source/scan-dependencies status/triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 2 giorni
-
(primitive-collections-base) Use `NumberInput` to parse numeric map keys, as `jackson-databind` doesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
FasterXML/jackson-datatypes-collections#270 ·
I maintainer di solito rispondono entro 1 giorno
-
type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno