물어보기XpressEngine

라이믹스의 경우 게시판에 이모티콘을 아래와 같이 입력하면 정상 작동됩니다.

댓글/본문 입력됨

다만,XETOWN은 본문에 유니코드 입력시 아래와 같이 출력됨

xet1.png

감사합니다 @@ 를 지우면 본문이 입력됩니다.

댓글은 문제 없음

 

XE의 경우 아래와 같이 출력됩니다.

다른 XE 사이트의 경우 어떤지 모르겠지만.. 테스트로 사용된 XE 의 경우 아래와 같습니다.

xe1.png

 

관리자 페이지에서는 라이믹스,XE 모두 입력이 안됩니다.

게시판 설정에서 테스트 해보았습니다. ( module_config )

admin1.png

 

테스트한 유니 코드는 https://xetown.com/rxe_issue/885652 글의 댓글에서 확인 가능합니다.

스마트폰에서 많이 사용되고 있어 .. 가능하다면 사용 가능 하도록 개선하고 싶습니다.

어떤 부분을 수정해야 될까요.

  • profile
    키아 2018.02.07 09:46:57
    DB 문자셋에 유니코드가 가능한걸로 해야하느것으로 할고있습니다.
  • profile
    구름이 2018.02.07 09:58:46
    해당 부분은 확인해 봤으나 문제가 없습니다
  • profile
    기진곰 2018.02.07 17:00:31
    문제가 없다는 건 무슨 기준인가요?

    - 관련 테이블의 관련 컬럼이 utf8mb4 문자셋으로 지정되어 있어야 함 (MySQL은 테이블의 문자셋과 컬럼의 문자셋이 다를 수 있습니다.)
    - 라이믹스인 경우 files/config/config.php에서 DB charset이 utf8mb4로 지정되어 있어야 함
  • profile
    구름이 2018.02.07 18:55:12
    카아님이 말씀 해주신것 처럼 모든 테이블의 문자셋이 utf8mb4로 지정이 되어 있습니다.
    이후 확인 해보니 config.php는 테스트 당시 utf8 로 입력 되어있었네요.
  • profile
    람보 2018.02.07 10:16:00

    아마 일전에 예전에 특수문자에서 사이트에 세로로 길게 뭔가 적어대는 문자가 있었던걸로 압니다.

    그 코드때문에 일부 코드 막으면서 일부 특수문자에 대한 작동도 막혔을려나요..

  • profile
    구름이 2018.02.07 10:37:31
    해당 부분 위치를 알수 있을까요?
  • profile
    람보 2018.02.07 11:01:49
    정확하게 어디인지는 잘 모르겠네요 ㅠㅠ..

서버에 요청 중입니다. 잠시만 기다려 주십시오...