결국 디비 버전을 4.1.21 로 올리는 것으로 해결을 보았습니다.
p.s.1
참고로 문제가 생겼을 때의 상황은 이랬습니다.
1. 처음 저장은 잘 됨 -> 그 이후부터 수정은 모두 에러 (저장하지 못했습니다)
2. 글 쓰다가 처음 자동 저장은 잘 됨 -> 2번째 자동 저장부터는 모두 에러
위의 두 케이스로 보아 새 글은 잘 들어가는데, 기존에 적힌 글을 가져와서 (수정 후) 재저장하는 것은 잘 되지 않았던 듯 합니다.
p.s.2
추측이지만, 디비 버전이 낮거나 utf-8 인코딩이 기본이 아닌 디비에서 다른 계정에서 사용했던 ttxml 데이터를 복구할 때 발생하는 문제라고 생각됩니다.
뭔가 기본 설정이라든지, 권한을 체크하는 곳 등에서 문자셋이 다름으로 인해 엉뚱한 값을 디비로부터 불러들여서 오류가 발생하는 게 아닌가 싶습니다.
왜냐하면 문제가 생겼던 계정에... 복구를 시도하지 않고 첫 글부터 작성하기 시작하면 수정이 정상적으로 되었기 때문입니다. 수정이 정상적으로 되는 것을 확인 한 후 ttxml 복구를 하고 나면 '수정하지 못했습니다' 에러가 발생되었습니다.
문제 해결은 아니지만 다른 분들에게도 참고가 되셨으면 좋겠네요;
p.s.3
디비 버전을 올린 후에도 바로 복구가 되지 않고 문자셋이 다 깨졌습니다.
그래서, ttxml 파일을 열어서 charset을 euc-kr 로 변경한 후에야 문자셋이 깨지지 않고 제대로 복구가 되었습니다.
써머즈 (2009-04-20 13:43:07)에 의해 마지막으로 수정