파이썬 2의 문자열 처리 함수 문제인가 의심했지만 그런 거 없고 3에서도 안됨.
증상은 글쓰기 페이지에서 Block_key를 얻은 뒤, /block/block/로 이걸 보내서 새로운 Block_key를 받는데, 이 새로운 Block_key가 올바른 바이트스트림으로 넘어오지 않음.
윈도우에서는 바이트스트림으로 넘어온 Block_key를 block_key.decode('utf-8')로 파이썬 문자열로 잘 디코딩되는데
리눅스에서는 올바르지 않은 바이트 스트림이라는 에러를 내보냄
도저히 뭐가 문제인지 모르겠네
참고로 py 파일의 인코딩은 UTF-8이고, 이에 따른 선언도 해줌
근데 윈도에선 소스 인코딩 선언 없이도 돌아가더라
증상은 글쓰기 페이지에서 Block_key를 얻은 뒤, /block/block/로 이걸 보내서 새로운 Block_key를 받는데, 이 새로운 Block_key가 올바른 바이트스트림으로 넘어오지 않음.
윈도우에서는 바이트스트림으로 넘어온 Block_key를 block_key.decode('utf-8')로 파이썬 문자열로 잘 디코딩되는데
리눅스에서는 올바르지 않은 바이트 스트림이라는 에러를 내보냄
도저히 뭐가 문제인지 모르겠네
참고로 py 파일의 인코딩은 UTF-8이고, 이에 따른 선언도 해줌
근데 윈도에선 소스 인코딩 선언 없이도 돌아가더라
자체 해결. Gzip 압축 문제