htmlarea 에디터에서 Space, 엔터키 값이 변형된 문자로 치환됩니다.
- 작성자 :
- 남*민
- 작성일 :
- 2010-08-30 13:37:13
- 조회수 :
- 3,305
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.
HTMLAREA3.0을 사용하려고 합니다.
DB는 Oracle 10g 입니다.
1. 에디터에서 space 키를 입력하면 DB에 "?"로 입력되고 화면표시도 "?"로 표시됩니다. ("?"가 아닌 특수문자)
2. Enter 값을 여러번 입력해도 하나만 작동을 합니다.
3. edit mode에서 보이는 형태와 view 에서 보는 형태가 다릅니다.
즉 edit mode에서는 줄 간격이 무지 넓은데 view에서는 아주 촘촘히 표시되어 집니다.
----
3번은 필수조건은 아니지만 혹시 도움좀 부탁드립니다.
감사합니다.
HTMLAREA3.0을 사용하려고 합니다.
DB는 Oracle 10g 입니다.
1. 에디터에서 space 키를 입력하면 DB에 "?"로 입력되고 화면표시도 "?"로 표시됩니다. ("?"가 아닌 특수문자)
2. Enter 값을 여러번 입력해도 하나만 작동을 합니다.
3. edit mode에서 보이는 형태와 view 에서 보는 형태가 다릅니다.
즉 edit mode에서는 줄 간격이 무지 넓은데 view에서는 아주 촘촘히 표시되어 집니다.
----
3번은 필수조건은 아니지만 혹시 도움좀 부탁드립니다.
감사합니다.
A
안녕하세요, 남기민님
1. 에디터에서 space 키를 입력하면 DB에 "?"로 입력되고 화면표시도 "?"로 표시됩니다. ("?"가 아닌 특수문자)
=>우선 입력 처리 상 어느 부분에 문제가 발생되는지 확인하기 위해서
간단하게 로그 또는 System.out으로 입력 파라미터들을 출력해 보시기 바랍니다.
(? 문제로 표시되는 경우는 인코딩이 맞지 않아서 화면상만 깨지는 것이 아니라.. 대부분 인코딩 변환이 수행되어 깨진 경우)
변경 대상은 EgovBBSAttributeManageController 클래스의 insertBBSMasterInf 메소드입니다.
이 부분에서 깨지지 않는다면.. oracle 상에 문제일 가능성이 높습니다.
깨지는 경우는 tomcat 상 문제일 가능성이 높을 것 같습니다.
2. Enter 값을 여러번 입력해도 하나만 작동을 합니다.
=> shift+enter 키를 사용하시면 <br>태그가 삽입되어 원하시는 형태가 됩니다
3. edit mode에서 보이는 형태와 view 에서 보는 형태가 다릅니다.
=>등록과 수정모드에서는 htmlarea.js 스크립트를 선언하고
view모드에서는 htmlarea.js 스크립트를 선언하지 않아서입니다
감사합니다
1. 에디터에서 space 키를 입력하면 DB에 "?"로 입력되고 화면표시도 "?"로 표시됩니다. ("?"가 아닌 특수문자)
=>우선 입력 처리 상 어느 부분에 문제가 발생되는지 확인하기 위해서
간단하게 로그 또는 System.out으로 입력 파라미터들을 출력해 보시기 바랍니다.
(? 문제로 표시되는 경우는 인코딩이 맞지 않아서 화면상만 깨지는 것이 아니라.. 대부분 인코딩 변환이 수행되어 깨진 경우)
변경 대상은 EgovBBSAttributeManageController 클래스의 insertBBSMasterInf 메소드입니다.
이 부분에서 깨지지 않는다면.. oracle 상에 문제일 가능성이 높습니다.
깨지는 경우는 tomcat 상 문제일 가능성이 높을 것 같습니다.
2. Enter 값을 여러번 입력해도 하나만 작동을 합니다.
=> shift+enter 키를 사용하시면 <br>태그가 삽입되어 원하시는 형태가 됩니다
3. edit mode에서 보이는 형태와 view 에서 보는 형태가 다릅니다.
=>등록과 수정모드에서는 htmlarea.js 스크립트를 선언하고
view모드에서는 htmlarea.js 스크립트를 선언하지 않아서입니다
감사합니다