1

주제: 줄바꿈 문제의 근본적인 해결이 필요합니다.

제목 대로, 줄바꿈 문제의 근본적인 해결이 필요합니다.

그 동안, 여러 차례에 걸친 업데이트가 이루어지면서, 버전마다

줄바꿈 문자의 처리에 대한 정책이 모두 달랐습니다.

그래서 버전마다 각기 다른 정책에 맞춰 데이터 교정이 이루어졌는데,

덕분에 글마다 줄바꿈 문자가 각기 다르게 입력되어 있고,

글마다 줄바꿈 문자의 처리도 모두 다르게 되어 있습니다.

어떤 글은 '\r\n' 으로 되어있기도 하고, 어떤 글은 '<br /><br />' 로 되어 있으며,

또 어떤 글은 '<br /><br />\r\n<br /><br />'로 되어 있기도 합니다.

심지어 어떤 글은 원래 'r\n'으로 되어 있었을 줄바꿈 문자가 아예 사라진 글도 있습니다.

--

버전마다 정책이 달라 생긴 이 문제를 이제 근본적으로 해결할 때가 되었다고 봅니다.

데이터 교정 과정을 반복해 오면서 줄바꿈 문자('<br />'이나, '\r\n' 등)이 아예 사라진 경우는

어쩔 수 없이 수동으로 복구해야 하겠습니다만,

엔터를 두 번 누른 의도가 확실한 줄바꿈 문자에 대해서는 일괄적으로

현재 정책에 맞는 줄바꿈 문자로 수정하는 과정이 필요하다고 생각합니다.

--

즉, 다음과 같은 엔터를 두 번 누른 것으로 추정되는 줄바꿈 문자들을

일괄적으로 현재 줄바꿈 정책과 일치하는 엔터를 두 번 누른 줄바꿈 문자로 바꿔 주는 기능을

데이터 교정에 추가해야 합니다.

--

<br /><br />
\r\n\r\n
\n\n
<br /><br />\r\n<br /><br />
\r\n<br /><br />\r\b<br /><br />

... 아마도 다른 경우가 더 있을 겁니다.

Milfy (2007-01-13 20:52:52)에 의해 마지막으로 수정

2

답글: 줄바꿈 문제의 근본적인 해결이 필요합니다.

여러 버전이 공존하다 보니 참 아스트랄한 상황이 벌어지는군요.-_-;; 아, 근본적으로는 정책의 일관성이 없었던 것이 가장 큰 이유가 되겠죠... 어쨌든 Milfy님 의견에는 100번 공감합니다. "에디터로 백업 파일 여시고 일괄 변환하세요"라고만 대답하기에는 저희가 잘못한 측면이 큽니다.

그런데, 이게 여러 버전이 공존하다 보니 상황이 참 다양합니다. 이런 다양한 상황을 파악하지 않고서 짐작만으로 변환기능을 추가하면 혼란을 더 초래하지 않을까 싶은 걱정이 드는데요. 흠... 어떻게 좀 깨끗한 로직 없을까요.(없다고만 하지 말고 스스로 고민을 해야...;; 할...)