코딩과 결혼합니다

230613 본문

2세/기타

230613

코딩러버 2023. 6. 13. 23:07
728x90

오늘 한 일

  • Java 문법 종합반 2주차
    • 연산자
    • 조건문
    • 반복문
  • IntelliJ Git/ GitHub 연동
    • IntelliJ로 구현한  '구구단' , '가위바위보' 를 Git Hub에 올리고 싶어서 어떻게 해야하는지 검색을 해보았다.
    • IntelliJ 에서 Git을 연동한 후에  올리고 싶은 위치의 url을 입력하고 commit한 후에 push하여 업로드하였다.
     

  * 가위바위보 게임을 올리고 나서 구구단을 github에 올리는데 repositorie url을 변경하지 않고 올려서 한 곳에 두 파일이 올라가게 되었다. 잘 못올라간 파일을 삭제하고 다시 한 번 천천히 되짚어 가며 어떤 원리로 진행되는지 파악한 후에 따로따로 잘 올렸다! 

  • 인코딩 에러 해결
System.out.println("컴퓨터가 숫자를 생성하였습니다. 답을 맞춰보세요!");

먼저, 터미널을 실행 시켜보면 이게  "똻#%%ㄸ어쩌고저꺼고"  이런 식으로 글자가 다 깨져서 나온다. (영어는 되는데 한글은 안 됨)  

 

이유 : Java의 경우 인코딩이 UTF-8로 설정이 되어 있었고 터미널의 경우 윈도우 환경이다 보니 인코딩이 CP-949로 설정이 되어있었다. 인코딩이 맞지 않아 실행한 프로그램이 출력한 한글이 깨지는 현상이 발생한 것이다. 

 

과정 : IDEA에서 file - setting - editor - code style - file encodings 에서  utf-8로 다 바꿔주기~~

하지만 안 됨.

 

해결 : C드라이브 - program files - jetbrains - itellij IDEA ~~~~ - bin -  idea64.exe.vmoptions 

여기서 dea64.exe.vmoptions 를 txt파일로 열어준 다음 

-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8

이 두 내용을 붙여 넣기한 후에 저장