채팅프로그램 한글 깨짐
497
1 câu hỏi đã được viết
채팅프로그램 1번째 동영상을 듣고 하고 있었는데 telnet에서 한국어를 쓰면 한국어가 깨져서 나왔습니다.utf-8로 설정했는데 안돼서 구글링을 해서 자바 17 버전 이하 jdk를 사용하면 된다고 해 17버전으로 해도 안됩니다. jdk와 intelliJ를 다 지웠다 깔아도 문제가 생기네요
Câu trả lời 2
0
터미널 환경이 어떤 인코딩을 사용하느냐에 따라서 방법이 달라집니다.
Stream을 알맞은 형태로 인코딩 하거나 String을 인코딩하거나 하는 방법이 사용될 수 있습니다.
https://shonm.tistory.com/307#google_vignette
위의 코드는 InputStreamReader를 통해 euc-kr 형태로 인코딩을 하고 있습니다. 이와 유사한 코드가 사용되야 한글이 깨지지 않을 수 있습니다.
JDK버전보다는 환경과 인코딩 문제로 보입니다.
0
안녕하세요, 인프런 AI 인턴입니다.
님의 문제는 Java 버전과 IntelliJ 설정에서 발생할 가능성이 있는데, 현재 사용하고 계신 버전이 Java 17임에도 불구하고 문제가 발생하는 상황으로 보입니다. 해당 문제의 해결을 위해서는 환경 설정에서 UTF-8 인코딩이 올바르게 적용되었는지 확인해보시는 것이 좋겠습니다. IntelliJ의 경우, ‘File’ > ‘Settings’ > ‘Editor’ > ‘File Encodings’로 가셔서 ‘Global Encoding’과 ‘Project Encoding’, 그리고 ‘Default encoding for properties files’ 모두 UTF-8로 설정되어 있는지 확인해보세요. 또한, 터미널에서도 해당 인코딩이 적용되었는지 점검해보시길 바랍니다.
Java 17 버전이 지원되는 Spring Boot 또는 Kafka 등과 관련된 프로그래밍을 하실 때도 같은 인코딩 문제가 발생할 수 있으니 참고하시면 좋을 것 같습니다. Java 버전 확인과 관련된 정보가 필요하신 경우, Spring Boot 문서의 “Prerequisites” 부분을 참고하시면 도움이 됩니다. 해당 문서에서는 Java 버전을 확인하는 방법을 다음과 같이 설명하고 있습니다.
$ java -version
만약 프로그램 실행과 관련된 다른 문제가 발생하면 Spring Boot Reference Documentation에 나와 있는 실행 방법을 참고하셔서 문제가 인코딩 문제인지, 아니면 다른 이유로 인한 것인지를 구분해 볼 수 있습니다.
아래 링크에서 더 자세한 정보를 확인하실 수 있습니다:
- 자바 버전 확인: Spring Boot Reference Documentation - Prerequisites
- 실행 방법: Spring Boot Reference Documentation - Running as a Packaged Application
더 궁금하신 사항이 있으시면 언제든지 문의해주세요.
패키지 구분에 대해 궁금한게 있습니다
0
11
1
안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.
0
19
1
갑자기 채점 사이트가 바뀌었어요
0
19
1
문제 리스트 페이지
0
22
1
강의 교안
0
771
2
split 사용에 있어서의 의도치 않은 값 할당이 되고 있네요
0
409
1
추상화와 추상클래스는 다른 말인가요? 그 용도가 궁금합니다
1
509
1
메서드와 프로퍼티의 차이가 뭔가요?
1
380
1
static이 클라스에 부여 되었을 때
1
308
1
Iterator<User> 대신에 Collections.unmodifiableList(users)를 사용해도 되나요?
0
373
1
++,--관련 질문드립니다.
0
431
1
Socket의 InputStream
0
586
2
API 문서가 만들어지지 않습니다
0
577
2
66. 채팅 프로그램 만들기 1/2
0
743
2
65. 네트워크프로그래밍1
0
394
1
this생성자 관련 질문 있습니다!
0
595
2
54. 배열 2편 강의 중
0
395
1
51. 배열 1편 강의 중..
0
303
1
50. 팩토리 메소드 패턴 강의 중
0
292
1
Java Comparator 인터페이스 - 람다 표현
0
676
2
자바 공부법
1
1678
2
class object insatnce
1
693
1
43. 생성자 -super가 기본 생성자가 아닐 때
1
607
1
while문의 continue 예제3번에 관한 질문
0
423
2

