개발 Q&A

제목 php 질문입니다.
글쓴이 쌍철 작성시각 2016/09/21 16:33:13
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 12939   RSS

디비가 euc-kr 이라 익스플로러 인코딩도 한국어(euc-kr) 로 설정도 하고 

 

소스 시작하는 처음에도 정의 해줫구요 요즘 utf-8 이 많은데 왜 euc-kr로 해서.. 하.....

 

암튼 다른건 다 안깨지는데 저 버튼들만 깨지네여 7시간째 잡고 별짓을 해봐도 안되는데 혹시 아시는분 알려주세요.... 포기각입니다... ㅜ ㅜ

디비에서는 euc-kr 로 넘어와요 

 다음글 ajax pending 처리 어떻게 하나요? (4)
 이전글 문자셋 관련한 질문입니다. (9)

댓글

kaido / 2016/09/21 16:54:37 / 추천 0

굳이 깨질거 같진 않습니다만... 혹시 폰트를 이상한거 사용하시나요?

 

쌍철 / 2016/09/21 16:55:17 / 추천 0
아니요... 폰트는 기본 그대로 사용합니다..
kaido / 2016/09/21 16:57:53 / 추천 0

시스템 기본 폰트에서 직접 지정한 폰트도 한번 실험해 보세요. [나눔고딕이라든지 나눔고딕이라든지...]

해봐서 안 좋을건 없으니...

 

캐릭터가 깨지는건 db 에서 줄때, 네트워크 회선에서 그렇게 줄때, 메타태그가 안맞을때, 그리고 파일이 다른걸로 저장되었을때 등

이유는 많아서... 한때 참 고생 했었는데 말이죠.

[지금도 PG사의 몇 낡은 시스템은 euckr 캐릭터로만 주고 받... 부들부들...]

 

아니면 생각의 발상을 바꿔서

다른건 utf8 로 잡아두고 db 받아올때 값을 컨버트 하는 것은 어떨까요.

 

아참 저때도 몇번 해괴한 일이 있었는데...

파일 캐릭터 변환은 파일을 새로 만들어서 하세요.

A.php 이 euckr 로 저장되어있다면...

B.php 를 새로 utf8 로 만들어서 

A.php 의 문자만 복사해서 B.php 파일에 넣고 저장...

 

한때 A.php 파일을 캐릭터 변환해서 저장 했더니 저장은 분명 utf8로 변경되었는데 실제로는 euckr로 출력하더군요 ㄱ-

쌍철 / 2016/09/21 17:31:20 / 추천 0
그럴필요가 없는게 ㅜ 지금 컴터 두개로 하고 있는데 컴1에는 다 정상으로 나와요 컴2에 설치하고 구축하니까 이런현상이 나타 난겁니다.... 그럼 컴2의 무슨 브라우저 문제이거나 이런거 아닐까여?
An녕 / 2016/09/22 08:44:46 / 추천 0

저도 지금 문자셋 때문에 고생인데 디비에서 euc-kr로 넘어오면 iconv로 변환해서 보여줘야하지 않나요 ??