파이썬3에서는 아래와 같이 b' ' 로 싸서 bytes 오브젝트로 만들어야 되는군요
잠시 헤맸네요. 군더더기같지만 참고가 될 것 같아 올립니다.
>>> print('\277\354\270\256\260\241'.decode('cp949'))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute 'decode'
>>> print(b'\277\354\270\256\260\241'.decode('cp949'))
우리가
자답입니다. >>> print
자답입니다.
파이썬3에서는 아래와 같이 b' ' 로 싸서
파이썬3에서는 아래와 같이 b' ' 로 싸서 bytes 오브젝트로 만들어야 되는군요
잠시 헤맸네요. 군더더기같지만 참고가 될 것 같아 올립니다.
음 ..
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
올려주신 스크립트를 따라 해보니 아래 정도로도 되는
올려주신 스크립트를 따라 해보니 아래 정도로도 되는 것 같습니다
음 ..
아.. 그냥.. printf 로 찍으면 되는거였군요.. _orz..
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
$ printf
$ printf "\277\354\270\256\260\241" | iconv -f cp949 -t utf-8 우리가
몇 번 실험해보고 대충 긁어올려보니 cp949 -> euc-kr로 바뀌어 올라갔는데,
euc-kr이 아닌 cp949나 uhc로 지정해야 곤란한 상황을 피할 수 있군요.
euc-kr과 cp949/uhc가 정의하는 한글코드 범위가 다른 걸 오늘 알았습니다..
답글 주신것을 힌트로.. 이렇게도 되네요. $
답글 주신것을 힌트로..
이렇게도 되네요.
댓글 달기