프로그램
[Rust] 에러(stream did not contain valid UTF-8)
오디세이99
2022. 9. 15. 21:37
728x90
반응형
Rust 코드를 Text Editor (AcroEdit)로 편집한 후 다음과 같이 빌드합니다.
> cargo build
를 하면 다음과 같은 에러가 발생합니다.
'Cargo new 프로젝트' 를 해서 신규 프로젝트를 만들면
main.rs 파일이
로 만들어집니다.
이 상태에서 코드 내에 한글이 있으면 위와 같은 에러가 발생합니다.
main.rs 파일을 다음과 같이 변환합니다.
저는 AcroEdit 에서 변환을 했습니다.
그러면 문제없이 빌드가 됩니다.
제가 사용하는 AcroEdit의 문자열 로케일이 'ANSI-949'로 설정되어 있어서 그런 것으로 보입니다.
따라서 본인이 사용하는 Editor에서 문자 로케일이 어떻게 설정되어 있는지에 에러가 발생하지 않을 것입니다.
VS Code를 확인해 보니 기본적으로 UTF를 처리하더군요.
728x90
반응형