JAVA error: unmappable character for encoding UTF-8
spring-boot νλ‘μ νΈλ₯Ό debug
λ‘ μ€ννλ©΄ λμμ νμ§λ§ gradle
λ‘ λΉλλ₯Ό νλ©΄ λ€μκ³Ό κ°μ μΈμ½λ© μ€λ₯κ° λ°μνμλ€
Controller.java:21: error: unmappable character for encoding UTF-8
* @author ε μμε μμε μμ
^
νκΈ μ£Όμμ΄ κΉ¨μ§λ κ²μΌλ‘ 보μ΄λ λ°
unmappable character for encoding UTF-8
μ΄ μλ¬ λ©μμ§λ‘ ꡬκΈλ§μ ν΄λ³΄λ©΄
IDEμ νκ²½ μ€μ μ΄λ build.gradle μμ encoding μ΅μ
μ λ³κ²½νλ κ²μΌλ‘ ν΄κ²°νλΌκ³ νλ€
μλ§ λλΆλΆ ν΄κ²° λκ² μ§λ§ λμ κ²½μ°λβ¦ κ·Έλ μ§ λͺ»νμλ€ γ
μ΄μ©λ©΄ λμ κ°μ κ³ μμ νλ μ¬λμ΄ μμ κΉ νμ¬ κΈμ 곡μ νλ€β¦ λκ΅°κ°μκ² λμμ΄ λκΈΈ γ
λμ κ°λ° νκ²½μ λ€μκ³Ό κ°λ€
- Windows 10
- IntelliJ
- Gradle
μ°μ intellij κΈ°μ€μΌλ‘ λΉλ μλ¬ ν°λ―Έλμ 보면 μ€λ₯κ° λ μμ€μ½λλ‘ μ΄λμ΄ κ°λ₯νλ€
μμ€μ½λλ‘ κ°λ©΄ μΉμ ν IntelliJ (κ°κ°κ°!!) κ° μΈμ½λ©μ λ³κ²½νλ κ²μ΄ μ΄λ»κ² λλ μλ΄λ₯Ό ν΄μ€λ€
κ·Έλ λ€β¦ λ³΄ν΅ μ΄λ κ² λ³κ²½νλ©΄ IDE μ μ΅μ
μ λ³κ²½ν΄μ£Όλ κ²μ΄λ€
κ·Έκ²λ μ΄ νμΌλ§!
μ΄λ κ² ν΄κ²°λλ νμΌλ
λ°°ν¬νκ³ μλ Jenkins μμλ λμΌν λΉλ μ€λ₯λ‘ λ°°ν¬κ° λμ§ μμλ€
μλνλ©΄,
jenkins μ λΉλ νκ²½μ linux μκΈ° λλ¬Έμβ¦
ν΄κ²°λ°©λ²
νμΌ μ체μ μΈμ½λ©μ UTF-8
λ‘ λ³κ²½ν΄ μ£Όμ΄μΌ νλ€
λ°©λ²μ μκΉ IntelliJμ μλ΄ νλ©΄μμ x-windows-949
μΈμ½λ©μΌλ‘ λ‘λνκ³ (Reload in βx-windows-949)
νκΈ μ£Όμμ΄ μ λμ€λ κ²μ νμΈνκ³
νλ¨μ μΈμ½λ© convert λ²νΌμ (λͺ
μΉμ΄ μ΄κ² λ§λμ§λ μ λͺ¨λ₯΄κ² λ€) λλ₯΄κ³
UTF-8
μ μ ννλ©΄ νμΌμ μΌμ μΈμ½λ©μ΄ x-windows-949
μμ UTF-8
λ‘ λ³κ²½λλ€
λμΌν μ€λ₯κ° λ°μνλ νμΌμ μμ κ°μ λ°©λ²μΌλ‘ λͺ¨λ κ³ μΉλ©΄ μΈμ½λ©μΌλ‘ μΈν λΉλμ€λ₯λ ν΄κ²° λλ€
Jenkins μμ λ°°ν¬ λΉλλ μ λλ€ π
Leave a comment