getData return b'text content' instead of 'text content' in py3, which is not convenient to edit for user
and if user save again, it's become b'btext content', which is broken