λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
개발 이야기/JAVA

Java - 이클립슀 ν™˜κ²½ μ„€μ •

by 0_0πŸ–€ 2023. 7. 1.
λ°˜μ‘ν˜•

 

인코딩

μ •λ³΄μ˜ ν˜•μ‹μ„ λ³€ν™˜ν•˜λŠ” 처리 방식을 μ˜λ―Έν•˜λ©° 문자 인코딩은 λ¬Έμžλ“€μ˜ 집합을 λΆ€ν˜Έν™”, μ½”λ“œν™” ν•˜λŠ” 것이닀.

인코딩 섀정을 ν•˜μ§€ μ•Šμ„ 경우 μƒμ„±λœ ν”„λ‘œμ νŠΈμ˜ ν•œκΈ€μ΄ κΉ¨μ§€λŠ” ν˜„μƒμ΄ λ°œμƒν•˜κΈ° λ•Œλ¬Έμ— ν”„λ‘œμ νŠΈ μž‘μ—…μ‹œ μ΄ν΄λ¦½μŠ€μ—μ„œ 개발 ν™˜κ²½μ˜ 인코딩을 μ„€μ •ν•΄μ€˜μ•Ό ν•œλ‹€. 섀정값은 ν•œκΈ€μ˜ 경우 μœ λ‹ˆμ½”λ“œ(Unicode Transformation Format - 8bit, UTF-8) 으둜 μž‘μ„±. 인터넷 μ‚¬μ΄νŠΈμ—μ„œ κ°€μž₯ 많이 쓰이고 μžˆλ‹€.

 

 

μ΄ν΄λ¦½μŠ€μ—μ„œ 인코딩 UTF-8둜 μ„€μ •ν•˜κΈ°

ν”„λ‘œμ νŠΈ μ˜€ν”ˆ ν›„ 이클립슀 상단 λ©”λ‰΄ν‘œμ‹œμ€„ [ Window -> Preference ]

 

 

상단 검색창 [ enc μž‘μ„± -> μ•„λž˜ ν•­λͺ©μ˜ Content Types 클릭 -> text ν•­λͺ© 선택 ν›„ ν•˜λ‹¨ ν…μŠ€νŠΈ λ°•μŠ€μ— 'UTF-8' μž‘μ„± ] 

 

 

 

μ™Όμͺ½ λͺ©λ‘ [ Workspace 클릭 -> ν•˜λ‹¨ Text File encoding - Other 체크 ν›„ UTF-8 μ„€μ • ->  APPLY ]

 

 

 

CSS Files, HTML Files, JSP Files ν•­λͺ© 각각 클릭 ν›„ [ Encoding -> ISO 10646/UNICODE(UTF-8) μ„€μ • ] ν›„ APPLY 

 

 

 

Validation μ„€μ •ν•˜κΈ°

μ΄ν΄λ¦½μŠ€μƒμ˜ 문법에 λŒ€ν•œ 였λ₯˜λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ κ²€μ‚¬ν•΄μ„œ μ½”λ©˜νŠΈ ν•΄μ£ΌλŠ” κΈ°λŠ₯에 λŒ€ν•œ μ„€μ •.

μœ μš©ν•œ κΈ°λŠ₯μ΄λ‚˜ 자칫 μž‘μ—…μ‹œ Validation ν™”λ©΄λ§Œ 보닀 μ‹œκ°„μ΄ λ‹€ 갈 수 μžˆμœΌλ―€λ‘œ (...) λ³ΈμΈμ—κ²Œ ν•„μš”ν•œ ν•­λͺ©λ§Œ 체크 ν›„ λ‹€λ₯Έ ν•­λͺ©μ€ ν•΄μ œν•΄ 주기만 해도 μž‘μ—… 속도가 ν–₯상 λœλ‹€.

 

 

μ™Όμͺ½ 상단 검색창에 [ VALI 검색 -> Validation ν•­λͺ© 클릭 ]

 

λ””ν΄νŠΈ 값이 전체 체크인데 ν•˜λ‹¨ Disable all  ν΄λ¦­μ‹œ 전체 ν•­λͺ© 체크가 ν•΄μ œλœλ‹€.

ν•΄μ œ ν›„ ν•„μš”ν•œ ν•­λͺ©λ§Œ 체크해 μ„€μ • ν›„ Apply λ²„νŠΌ 클릭해 μ μš©ν•œλ‹€.

( μ•„λž˜ 이미지 체크 λ¦¬μŠ€νŠΈλŠ” ꢌμž₯사항 )

 

 

 

 

λͺ¨λ“  ν™˜κ²½μ„€μ •κ°’ μ„€μ • ν›„ Apply and Close ν΄λ¦­ν•˜λ©΄ 섀정값이 μ μš©λœλ‹€.

 

 

 

 

 

λ°˜μ‘ν˜•