🏁 Programming/HTML, CSS

Flask μ‹€ν–‰ 였λ₯˜ | UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte 해결법

Dhey 2021. 12. 28. 18:47
λ°˜μ‘ν˜•

κ°„λ‹¨ν•œ flask λͺ…령을 μ•„λž˜μ™€ 같이 μž…λ ₯ν•œ ν›„ Pycharmμ—μ„œ 싀행을 μ‹œμΌ°λ”λ‹ˆ

from flask import Flask
app = Flask(__name__)

@app.route('/')
def home():
	return 'This is Home!'

if __name__ == '__main__': 
	app.run('0.0.0.0',port=5000,debug=True)

 

 

μ•„λž˜μ˜ 맨 λ§ˆμ§€λ§‰μ€„ 같은 였λ₯˜κ°€ λ°œμƒν•˜μ˜€λ‹€.

ꡬ글에 κ²€μƒ‰ν•΄λ³΄λ‹ˆ open()ν•¨μˆ˜μ˜ encoding νŒŒλΌλ―Έν„°λ₯Ό ν†΅ν•˜μ—¬ 인코딩 방식을 'euc-kr' λ˜λŠ” 'cp949' λ“±μ˜ λ°©λ²•μœΌλ‘œ μ§€μ •ν•΄μ£Όλ©΄ ν•΄κ²°λœλ‹€κ³  ν•˜λŠ”λ° λ‚˜λŠ” 아무것도 μ—†λŠ” κΈ°λ³Έ ν•¨μˆ˜λ₯Ό μ‹€ν–‰μ‹œν‚€λ €λŠ” 것이닀 λ³΄λ‹ˆ μ–΄λ””μ„œ 인코딩 방식을 λ°”κΏ”μ£Όμ–΄μ•Ό ν• μ§€ λͺ¨λ₯΄κ² μ–΄μ„œ λ‹€λ₯Έ 방법을 μ°Ύμ•„λ΄€λ‹€.

 

 

였λ₯˜κ°€ λ°œμƒν•œ λ‹€λ₯Έ μ΄μœ λ‘œλŠ” κ²½λ‘œμ— ν•œκΈ€μ΄ μžˆμ„ λ•Œ  μ—λŸ¬κ°€ λ‚  ν™•λ₯ μ΄ μžˆλ‹€ν•΄μ„œ μ‚¬μš©μž 이름을 λ°”κΏ”μ£Όμ—ˆλ‹€.

 


# μ‚¬μš©μž 이름 λ³€κ²½ 방법

1. μ œμ–΄νŒμ„ μ—΄μ–΄ μ‚¬μš©μž 계정 ν•­λͺ©μ˜ [계정 μœ ν˜• λ³€κ²½]을 ν΄λ¦­ν•œλ‹€.

2. μ‚¬μš©μ€‘μΈ 계정을 ν΄λ¦­ν•˜κ³ , [계정 이름 λ³€κ²½]을 ν΄λ¦­ν•œλ‹€.

3. [μƒˆ 계정 이름]에 영문으둜 된 μ‚¬μš©μž 이름을 μž…λ ₯ν•œ ν›„ 이름 변경을 λˆ„λ₯΄λ©΄ μ™„λ£Œλœλ‹€.


 

κ·ΈλŸ¬λ‚˜! λ‚˜λŠ” μ΄λ ‡κ²Œ μ‚¬μš©μž 이름을 영문으둜 λ³€κ²½ν•˜μ—¬λ„ μ—¬μ „νžˆ 같은 였λ₯˜κ°€ λ°œμƒν•˜μ˜€λ‹€.

λŒ€μ²΄ μ΄μœ κ°€ 뭘까...

 

μˆ˜κ°•μ€‘μΈ 온라인 κ°•μ˜μ˜ 질문 κ²Œμ‹œνŒμ— μ˜¬λ Έλ”λ‹ˆ νŠœν„°λ‹˜κ»˜μ„œ 이런 κ²½μš°λŠ” 

μ‚¬μš©μž μ™ΈλΆ€μ—μ„œλ§Œ μ˜μ–΄λ‘œ λ°”λ€Œμ–΄μžˆκ³  μ‹€μ œ λ‚΄λΆ€ μ‹œμŠ€ν…œ κ΅¬μ‘°λŠ” ν•œκΈ€ 섀정이 λ‚¨μ•„μžˆμ–΄μ„œ λ°œμƒν•˜λŠ” 문제

라고 λ§μ”€ν•΄μ£Όμ‹œλ©° 컴퓨터에 따라 일뢀 νŠΉμˆ˜ν•˜κ²Œ λ°œμƒν•˜λŠ” 였λ₯˜λΌκ³ ...γ…Ž

 

μƒˆλ‘œμš΄ 계정을 μƒμ„±ν•΄μ„œ 개발 κ³„μ •μœΌλ‘œ μ‚¬μš©ν•˜λŠ” 방법이 μžˆλ‹€κ³  ν•˜μ…”μ„œ μƒˆλ‘œμš΄ 계정을 생성 ν•΄λ³΄μ•˜λŠ”λ°,,

계정 생성을 직접 ν•œ 것은 처음이라 λͺ¨λ“ κ²Œ resetλ˜μ–΄ μƒˆλ‘œ λ§Œλ“ κ±΄μ§€λŠ” λͺ°λžμ§€..

 

 

근데 계정을 μƒμ„±ν•˜κ³  λ³΄λ‹ˆ μ—¬μ „νžˆ 경둜의 첫 이름이 μ΄μ „μ˜ ν•œκΈ€ μ΄λ¦„μœΌλ‘œ λ³€κ²½λ˜μ§€ μ•Šμ€ 것을 λ°œκ²¬ν•˜μ˜€λ‹€.

그럼 무엇을 λ°”κΏ”μ•Ό ν• κΉŒ ν•œμ°Έμ„ κ³ λ―Όν•˜λ‹€κ°€ μ‚¬μš©μž 정보에 λ“€μ–΄κ°”λ‹€. (μ„€μ • → μ‹œμŠ€ν…œ → 정보)

 

 

λ“€μ–΄κ°€λ‹ˆ!! μ—¬μ „νžˆ μž₯치 이름이 ν•œκΈ€μΈ 것을 λ°œκ²¬ν•˜μ˜€λ‹€!

[이 PC의 이름 λ°”κΎΈκΈ°]λ₯Ό ν΄λ¦­ν•˜μ—¬ λ‹€μ‹œ 영문으둜 μž₯치 이름을 λ³€κ²½ν•΄μ€€ ν›„ λ‹€μ‹œμ‹œμž‘μ„ ν•œ ν›„,

Pycharmμ—μ„œ μ½”λ“œλ₯Ό λ‹€μ‹œ μ‹€ν–‰ ν•΄μ€€ κ²°κ³Ό!

 

였λ₯˜ 없이 μ œλŒ€λ‘œ μ‹€ν–‰ 된 것을 λ³Ό 수 μžˆλ‹€..!!!!

 

 

이 였λ₯˜ ν•˜λ‚˜λ‘œ 이틀을 ν—€λ§€μ„œ κ·ΈλŸ°κ°€ μ‹€ν–‰λ˜κ³  λ‚˜λ‹ˆ μ–Όλ§ˆλ‚˜ κΈ°μ˜λ˜μ§€..γ… γ… 

λ‚˜μ™€ 같은 였λ₯˜λ₯Ό κ²ͺκ³  μžˆμ„ μ‚¬λžŒμ΄ μžˆμ„ 것 κ°™μ•„ κΈ€λ‘œ λ‚¨κ²¨λ³΄μ•˜λ‹€.

λ°˜μ‘ν˜•