본문 바로가기

한글5

[PHP] file_exists() 함수로 한글 파일을 인식 못할 때 iconv() 함수 사용법 PHP는 내 전공이 아닌데 어쩌다보니 하게 되었습니다.윈도우 서버의 ASP로 돼 있던 사이트의 파일들을리눅스 서버의 PHP로 돼 있는 사이트로 옮겨야 하는 일이 생겼습니다.많은 일들이 일어났는데 희한하게도 한글로 돼 있는 파일들을 인식하지 못하는 문제가 발생하네요. 한글로 돼 있는 파일들을 다 올렸습니다.이걸 PHP의 move_uploaded_file() 함수를 사용해서 한글이 아닌 다른 이름으로 일괄 변경하려고 합니다.그런데, file_exists() 함수가 실제 한글로 돼 있는 경로의 파일이 있는데도 없다고 인식을 하네요. 12345if(file_exists("/home/public_html/data/bbs50/1. 법인설립[발기설립]서류일체(29p).hwp")) { echo " 있다.";} else.. 2018. 5. 9.
[jsp] 파일을 include 했을 때 한글 깨지는 문제 해결 방법 이런식으로 jsp 파일 안에서 다른 jsp 파일을 include 했더니 한글이 깨집니다. 이건 인코딩이 달라서 발생하는 문제인데요.include 되는 파일에 즉, MV01_include_search.jsp 파일 맨 위에 아래처럼 한 줄 넣어주면 됩니다. 1cs 이렇게 하면 바로 한글이 살아납니다^^ 2017. 7. 15.
[ApmSetup] MySQL에 저장시 한글깨지는 문제 해결방법 http://apmsetup.com/여기에서 ApmSetup이라는 프로그램을 다운로드 받아서 설치를 하면 MySql 서버와 아파치 서버를 동시에 관리해 줍니다.그래서, 저는 이 프로그램을 항상 사용하는데요. 이상하게도 MySql에 한글을 저장하면 항상 '????????'이렇게 물음표로 저장이 되면서 한글이 나타나지 않았습니다.그래서, 검색을 해보니 my.ini 파일에 아래 부분을 추가하라고 하더군요. [client]default-character-set=utf8 [mysqld]init_connect = SET collation_connection = utf_general_ci init_connect = SET NAMES utf8 character-set-server = utf8 collation-serv.. 2015. 12. 29.
[Editplus] 에디트플러스 한글이 안 써지고 깨질 경우(한글깨짐) 해결 방법 Editplus가 한글이 안 써지는 경우가 가끔 있는데요. 에디트플러스를 닫고 다시 열어도 같은 현상이 발생하면 어떻게 할까요? 이럴 경우, 한글을 인식하지 못하는 글꼴로 바뀌어 있어서 그런데요. 해결방법을 알아보겠습니다. [보기 > 화면글꼴 > 글꼴 설정]을 열어보시면 왜 한글이 깨졌는지 이해가 되실 거에요. 글꼴이 한글을 인식하지 못하는 영어 글꼴로 설정이 돼 있네요 ㅠ 한글 글꼴로 바꿔주시고 적용 버튼을 누르시면 해결 완료~!!! 이렇게 한글 잘 보이고 잘 입력됩니다^^ 2015. 7. 29.
다국어(영어, 중국어, 일본어 등등)든 한글이든 글자 깨지지 않으려면 Html/Css/Js 파일 무조건 utf-8로 저장하세요. Html/Css/Js 파일 무조건 utf-8로 저장하세요. 그래야 한국어든, 중국어든, 일본어든 글자가 깨지지 않습니다. 파일을 저장할 때 인코딩을 UTF-8로 선택해서 저장하세요. Html에서 charset="utf-8"로 저장하세요. 예전에는 한글일 경우 charset="euc-kr"로 했었는데 이렇게 하면 한글과 영어를 제외한 다른 언어는 글자가 깨지는 현상이 발생을 합니다. 머리 아프게 여러가지 경우의 수를 따질 필요없이 파일 인코딩도 utf-8, charset도 utf-8로 하시면 모든 언어가 깨지지 않고 잘 표현됩니다. 꼭 기억하세요~ 실행하면 이렇게 잘 나옵니다. 소스 English 한국어 中文 わご English 한국어 中文 わご 실행 [새창] [새창(소스포함)] 2014. 12. 7.