반응형

개발-PHP 34

[함수] EUC-KR 환경에서 유니코드 문자 손상 없이

[함수] EUC-KR 환경에서 유니코드 문자 손상 없이 // [PHP팁] EUC-KR 환경에서 유니코드 문자 손상 없이 변환하기 원리 한 글자 한 글자씩 나아가면서 mb_convert_encoding으로 변환한 것(깨지는 문자인 경우 대체 문자를 반환한 후 넘어가기) iconv(깨지는 문자인 경우 변환 중단) 이것을 하나씩 비교하여, 값이 같을 경우(깨지지 않는 문자인 경우) 그대로 두고, 값이 다를 경우(깨지는 문자인 경우) HTML 엔티티로 변환시킨다. $i 원본 글자 iconv("UTF-8","EUC-KR//IGNORE",$str); 같음? mb_convert_encoding($str,"euc-kr","utf-8"); $result 0 안 안 = 안 안 1 녕 녕 = 녕 안녕 2 你 != O` 안녕..

개발-PHP 2016.03.30

[함수] 구글 번역 API를 이용한 파일 번역 php

[함수] 구글 번역 API를 이용한 파일 번역 php 사용법은 translate.php 번역할파일 > 번역한파일 입니다. 간단히 한자+일본어 추출해서 그 부분만 replace해서 토해냅니다. 추가로 일본어->한글만 됩니다. 다른 언어로 하실 거면 위 URL의 sl=? //source, tl=?//target 수정하시고... 위에 유니코드 preg_match_all 부분에 맞춰서 넣어주시면 됩니다. 번역 관련 작업 하다가 찾은 내용인데 여기서도 도움되시는분 있으면 좋겠습니다... 링크: https://kldp.org/node/149042 웹 제작 문의하기 ☞

개발-PHP 2016.03.30

[함수] htmlspecialchars_decode와 html_entity_decode의 문자열 처리의 다른 점

[함수] htmlspecialchars_decode와 html_entity_decode의 문자열 처리의 다른 점 php에서 Special HTML entities를 decode 하기위헤 일반적으로 htmlspecialchars_decode를 많이 사용하실 텐데요. 이 함수를 사용시에는 ' '를 공백으로 변환하지 않습니다. 이런 경우에는 html_entity_decode 함수를 사용하면 공백도 변환이 됩니다. 이 두함수의 차이는 메뉴얼에 나와있습니다만 요약하자면 html_entity_decode는 모든 html entities를 변환하고 htmlspecialchars_decode는 메뉴얼에 안내된 html entities만 변환한다는 것입니다. 결론은 decode 시에 상황에 따라 함수를 선택하면 되는데 ..

개발-PHP 2016.03.30

[함수] PHP - cURL 대용 Purl

[함수] PHP - cURL 대용 Purl 얼마전에 외부 서버로 파일 업로드를 구현하는 팁을 찾아서 써볼려도 봤더니 호스팅에 컬이 안깔려있더라구요... 그래서 어쩌나 고민하다 찾아보니 컬이 없을 때 사용할 수 있게 만들어 주는 펄을 찾았습니다. https://github.com/azayarni/purl 위 주소에 있고요, 예제에 따라서 curl 없으면 include 시킨 후 기존 curl 과 동일하게 사용하니까 아주 잘 돌아가네요. 혹시라도 찾으시는 분이 계실까 싶어 올려보네요. 이상입니다. 출처 : phpschool 알릭님

개발-PHP 2016.03.30
반응형