inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Thực hành phi tiêu cho người mới bắt đầu

Console Application là gì?

console Application 예제에서 한글 입력하면 깨지는데..

Đã giải quyết

320

Edwards

14 câu hỏi đã được viết

0

안녕하세요?

아래 코드에서 입력을 한글로 하면 깨지는데 뭔가 설정을 따로 해줘야 하나요?

import 'dart:io';

void main(List<String> arguments) {
  stdout.write("입력해보세요 :");
  var inputString = stdin.readLineSync();
  stdout.write('입력된 값: $inputString');
}

 

flutter dart

Câu trả lời 2

0

ordinarydeveloper

안녕하세요, 인코딩 설정해주시면 됩니다.
// 한글 입력 받기

stdin.readLineSync(encoding: Encoding.getByName('utf-8')!);

0

Edwards

감사합니다. 해결되었습니다 ^^

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

Edwards님, Dart 콘솔 애플리케이션에서 한글 입력이 깨지는 문제는 터미널의 인코딩 설정 때문일 가능성이 큽니다. 아래 방법을 통해 해결할 수 있습니다:

  1. UTF-8 설정 확인: 터미널의 인코딩이 UTF-8로 설정되어 있는지 확인하세요. 대부분의 최신 터미널 프로그램은 기본적으로 UTF-8을 사용하지만, 설정을 확인 또는 변경해보는 것이 좋습니다.

  2. 코드 수정: 현재 코드에서 별도의 인코딩 설정이 필요하지는 않지만, 한글 입력을 정상적으로 처리하기 위해 터미널과 코드가 모두 UTF-8을 사용하고 있음을 확인해야 합니다.

위 두 가지 방법으로 해결되지 않는다면, 터미널 프로그램의 설정이나 터미널에 직접 입력하는 환경의 설정 문제일 수 있으니, 사용 중인 터미널의 설정 가이드를 참고해보시기 바랍니다.

도움이 되셨길 바랍니다!

행복한 코딩 되세요!

출처:
Spring Boot Reference Documentation - Prerequisites

198강 (){onTap(e);}의 이해 돕기

0

29

1

Node 관련 질문입니다

0

30

3

구글 소셜 로그인 후 로그인 시 구글에러

0

26

2

실습중(개인 비용 관리 앱) 문의드려요

0

43

2

6강에 비디오가 이상해요

0

27

2

Isar 마지막 업데이트는 2년전입니다.

0

31

0

Chat GPT API 설정하기 프롬프트

0

46

2

FlutterSecureStorage 질문

0

32

0

구글 플레이 등록 시, Privact Policy URL 등록 팁

0

42

1

질문있습니다!

0

20

0

2-8강 Websocket server running on port가 안 뜹니다.

0

42

2

video_call 플러그인 설치후 에러 발생

0

46

1

회차마다 있는 실습

1

38

2

계정 관련 문의

0

48

2

구글 플레이스토어 배포시 테스트 요건

1

70

2

수강 기한 연장 요청드려도될까요..

1

48

2

화면이 안 나옵니다. 소리만 나와요

0

55

2

추가 강의 문의

0

49

1

vs code IDE

0

78

2

구글 개발자 계정 생성 관련 질문

0

64

1

클로드코드가아닌, vs code codex

0

186

1

애드몹 계정 정지 관련 문의

0

81

2

역시,, 클린 코드가 중요하네요..

0

66

1

코드 효율성 질문

0

49

1