본문 바로가기

Dev Diary

[PHP] 한글 깨짐 현상 해결 PHP를 사용하여 개발하다보면, 한글로 된 값이 나올때도 있을 수 있습니다. 그런데 PHP를 통하면 DB에 깨져서 들어간다던지, 아니면 html 값이 깨질 때도 있습니다. PHP 한글 깨짐현상 해결하기(html, mysql) PHP를 통했을때 한글이 깨지는 현상 해결하는 방법엔 여러가지가 있습니다. 먼저 한글 깨지는 현상이 DB나 클라이언트 문제가 아닌 PHP가 원인인지 확인후 진행하는것이 좋습니다. Mysql 입출력 방식이 문제였던 저 같은 경우에는 마지막 방법으로 성공하였습니다. 1. 인코딩 방식 통일(PHP 저장 방식, 웹 형식 모두 utf-8로 통일) 문서 저장 방식을 모두 하나로 통일하는 방법입니다. 2. iconv() 사용 iconv("현재 인코딩", "바꿀 인코딩", 바꿀 문자열) 사용 예시.. 더보기
[PHP] CURL 설치 CURL은 커맨드 라인에서 url 문법을 사용하여 전송하는 것을 말하는데요 이것이 하는 역할은 어떠한 페이지에 임의값을 넣어 보내면 그 값의 결과물을 페이지에서 리턴하여 받아 오는 것입니다. 블로그 api를 사용하려면 이것이 필수로 설치가 되어야 합니다. 그렇기 때문에 이번에는 CURL 설치에 대해 알아보겠습니다. (리눅스에서 설치하는 방법은 조금만 검색해봐도 나오니, 윈도우즈 기반으로 설명 드리겠습니다) 1. php.ini 파일에서 extensin=php_curl.dll 부분의 주석을 삭제하여 저장합니다. ( 세미콜론 부분만 지워서 저장하시면 됩니다) 2. 'C:\php\dlls' 폴더에서 libeay32.dll, ssleay32.dll 파일 'C:\WINDOWS\system32' 폴더로 복사합니다. .. 더보기
[Etc] Maven Installation Reference http://blog.beany.co.kr/archives/115 더보기
[Android]안드로이드 UI/UX 관련 사이트 모음 Android Asset Studio http://romannurik.github.io/AndroidAssetStudio/ 더보기
[Database] phpMyAdmin에서 Foreign Key 설정하는 방법 Tutorial 더보기
[Linux]tar, gz 압축 및 해제(펌) 리눅스를 사용하다 보면, tar 혹은 tar.gz로 압축을 하거나 압축을 풀어야 할 경우가 자주 생긴다.이를 처리하기 위해 리눅스에서는 tar 라는 명령어를 사용하게 되는데,tar 명령어도 여러가지 옵션이 있지만 각 옵션에 대해서 알아보기 보단, 자주 사용하는 명령어 패턴만 정리한다. 1. tar로 압축하기> tar -cvf [파일명.tar] [폴더명] ex) abc라는 폴더를 aaa.tar로 압축하고자 한다면 > tar -cvf aaa.tar abc 2. tar 압축 풀기> tar -xvf [파일명.tar] ex) aaa.tar라는 tar파일 압축을 풀고자 한다면 > tar -xvf aaa.tar 3. tar.gz로 압축하기> tar -zcvf [파일명.tar.gz] [폴더명] ex) abc라는 폴더를.. 더보기
[Linux]USB로 CentOS 설치 1. CentOS 다운로드Cent OS 공식 홈페이지 http://www.centos.org/download/ 에서 Mirror List에 접속하여 자신의 환경에 맞는 버전의 OS로 접속한다. 여기서 DVD1, DVD2를 포함하는 torrent를 다운로드 하여 ISO(아이소)파일을 다운로드 받는다. 2. Linux Live USB Creator 다운로드리눅스 부팅 USB 제작 프로그램으로 아래와 같이 4가지 정도를 찾을 수 있었습니다. ISO2USB / Fedora Live USB Creator / Linux Live Usb Creator / UNetBootin 필자는 'Linux Live Usb Creator'를 사용하였습니다.★ http://www.linuxliveusb.com 에서 다운로드가 가능하.. 더보기
[Tizen]Tizen SDK 설치(windows7 32bit 기준) 설치 방법 ▶ www.tizen.org에서 SDK 다운로드가 가능하며, 웹, 네이티브 App개발에 필요한 모든 도구를 포함하고 있습니다. ▶ Install Manager와 SDK Image를 다운로드할 수 있습니다. Install Manager하나만 받아 설치해도 상관없습니다. ▶ 설치화면입니다. Proxy settings와 Advanced가 있습니다. Next를 눌러 계속 진행합니다. [참고]Proxy - 프록시 서버가 있는 경우 설정해 줍니다. Advanced - SDK 이미지가 없다면 Package Server를 선택하면 되며, 설치 과정에서 SDK 이미지를 자동으로 다운 받게 됩니다. ▶(Install 후 캡쳐를 위해 다시 들어가니 Install Type대신 제목이 Update로 바껴서 나왔습니다.. 더보기
[Tizen]JDK 1.8에서 Tizen SDK 설치하기 "Cannot execute Java even if it was installed." 타이젠 SDK 설치를 시작하자 마자 받은 Error 메시지. 분명 Java가 설치되어 있는데도 불구하고 이런 메시지가 뜬다. JDK 1.8가 나온지 얼마되지 않아 설치 파일이 제대로 인식을 하지 못하여 발생하는 것 같다. 해결책 방법 1) 대부분 블로그들이 JAVA버전이 1.8이라면, JDK 1.7로 다운그레이드하기를 권장하고 있다. 실제로 다운그레이드를 해보니 아무런 문제 없이 Tizen SDK를 설치할 수 있었다. 방법2) JDK 1.8에서 Tizen SDK 설치하는 법 1) 아래 경로로 들어가면 "tizensdk_실행 날짜@#$@#$" 폴더가 있고, 들어가서 InstallManager.jar와 installmanager.conf를 복사 아무 위치(나는 C:\에 갖다놓았다.)에 가져다 둔다. 아래 캡.. 더보기
[Android]이클립스에 안드로이드 개발 Plug-in 설치 이클립스 Help > Install new software > Work with: 에 http://dl-ssl.google.com/android/eclipse 입력 후 Enter > 일사천리 설치 진행!! 더보기