ProcessBuilder로 스프링 내에서 Python을 실행해야하는 경우가 있을 수도 있다. 하지만 분석한 값을 return 받아보면 글자가 깨져서 나오는 경우가 있는데... java에서도 인코딩 해보고, python 파일에서도 인코딩해봐도 소용없는 경우가 있다. 하지만 방법이 있다! import 하는 곳에, sys와 io 라이브러리를 import 하고 그 밑에 코드 2줄만 작성해주면 해결이 간단하게 된다ㅎㅎ import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding="utf-8") sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding="utf-8") 참 쉽죠? 문..

퇴사한 지 1년이 넘은 시점.. 아직 코딩 실력은 줄지 않았겠지 라고 생각하고 C#에서 javascript로 넘어가 javascript/typescript와 react.js를 독학하고 구글링하면서 1달 반동안 헤딩한 결과 주식 계산기 토이 프로젝트와 비디오 스트리밍 '나튜브'를 만들었다. 주식 계산기 링크 : https://stock-calculator.vercel.app/home 주식 계산기 stock-calculator.vercel.app 나튜브 링크 : https://natube-frontend-portfolio.vercel.app/ 나튜브 natube-frontend-portfolio.vercel.app 당연히 비전공자에 비해, 새로운 언어를 습득하기에는 어려움은 없었고, 극복하기에도 쉬웠던 건 ..
맥북에서, 스크립트를 가져와서, 윈도우 환경에서 작업했을 경우, 인코딩 형식이 맞지 않아서한글 깨짐이 발생할 수 있다. 그럴 경우에는, 해당 cs파일 ( 스크립트 )을 메모장으로 불러온 다음에, 다른 이름으로 저장할 경우, 인코딩 형식을 맞출 수가 있다. 그럴 때, UTF-8로 저장하게 되면, 텍스트로 출력해도 한글 깨짐이 발생하지 않는다. - 이 글에 도움이 되셨다면, 공감(♡) 버튼과 댓글 부탁드리겠습니다. -
- Total
- Today
- Yesterday
- VR
- Controller
- 비지니스 로직
- spring boot
- JSP
- Spring
- MVC
- Git
- baseofcoding
- 유니티3D
- Vuforia
- HTML
- 서블릿
- 안드로이드
- CSS
- unity3d
- Servlet
- 스프링
- c#
- 프리젠테이션 로직
- 뷰포리아
- 프로그래밍
- Base Of Coding
- 게임프로그래밍
- Next.js
- Java
- GitHub
- Unity
- 유니티로 배우는 C#
- 유니티
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |