강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của edwards
edwards

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

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

Viết

·

304

0

안녕하세요?

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

import 'dart:io';

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

 

flutterdart

Câu trả lời 2

0

ordinarydeveloper님의 프로필 이미지
ordinarydeveloper
Người chia sẻ kiến thức

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

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

Edwards님의 프로필 이미지
Edwards
Người đặt câu hỏi

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

0

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

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

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

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

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

도움이 되셨길 바랍니다!

행복한 코딩 되세요!

출처:
Spring Boot Reference Documentation - Prerequisites

Hình ảnh hồ sơ của edwards
edwards

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

Đặt câu hỏi