오늘은 어제오후부터 삽질을 했던 한글 입력문제에 대해 적어놓을까 한다. PHP문서에서 echo로 찍어보았을때는 문제없는데 db에 넣으면서 한글이 깨지는 문제를 겪고 있었다.'한글' 이라고 입력해도 db에서 확인해보면 'ㅇㄷㅇㄷ' 이런 문자로 들어가는 것이었다. 검색해봤는데 일반적으로 많이들 사용하는 mysql_query($sql, #connect); 를 사용하는데나같은 경우는 mysqli_query 를 사용했다. 그래서 인터넷 검색하면 많이 있는 mysql_query('SET NAMES utf8', $conn); 이 먹히지 않는것이었다. 처음엔 이유도 몰랐다.ctrl + c / v 의 단점이었지.. 소스를 다시 읽어보니 내가 사용하고있는 쿼리방식은 mysqli !! 그래서 소스를 수정했다...
mysqli는 뭔가 했더니 mysql보다 더 빠르고, 더 안전한 쿼리문이라는거mysql_query($query, $CONNECT) 를 mysqlI_query($CONNECT, $query) 이렇게 바꾸면 되고 mysql_fetch_array(mysql_query($query, $CONNECT) 를 따로 따로 써야 된다. $rs = mysqlI_query($CONNECT, $query);while($data = mysqli_fetch_array($rs)){} mysql_query 하고 mysqli_query 는 파라미터 값의 순서가 달라진다. (주의!) 참고내용 : ▶ PHP5에서 MySQLi 확장 사용하기 이렇게 두가지를 지원합니다. MySQL 확장은 MySQL 4.1.0 이상의 모든 기능을 지원하지 않..
모바일에서는 갤러리 호출하는 방법은 참 쉽습니다.하지만 내가 원하는방식은 웹뷰에서! 네이버창을 보다가 글을 쓰면서 사진을 첨부하고싶을때, 보이는것은 웹인데 단말기의 갤러리에서 이미지를 가져오고싶을때 사용합니다. 참고. web은 WebView입니다. onCreate에 웹뷰에다가 다음 속성을 적용하구요. web.setWebChromeClient(new WebChromeClient() {public void openFileChooser(ValueCallback uploadMsg, String acceptType){mUploadMessage = uploadMsg;Intent i = new Intent(Intent.ACTION_GET_CONTENT);i.addCategory(Intent.CATEGORY_OPENA..
get 값의 전달은 참 쉽죠url 뒤에 ? 표시하고 변수들 넘기면 되는데... 문제는 post 전송방법입니다! int DEVICE_WIDTH = 720;WebView web = new WebView(this);WebSettings set = web.getSettings();set.setJavaScriptEnabled(true);String postData = "DEVICE_WIDTH=" + DEVICE_WIDTH;web.postUrl("url", EncodingUtils.getBytes(postData, "BASE64")); 간단히 위와 같은 소스를 이용하면 post방식의 변수를 전달 할 수 있습니다. url부분에 웹페이지 주소를 넣고 받는쪽에서는 알아서 받아서 처리하면 되지요 참 쉽죠~ 도움이 되셨다면..
web_main = (WebView)findViewById(R.id.web_main); web_main.getSettings().setJavaScriptEnabled(true); WebSettings set = web_main.getSettings(); set.setJavaScriptEnabled(true); // javascript를 실행할 수 있도록 설정 set.setJavaScriptCanOpenWindowsAutomatically (true); // javascript가 window.open()을 사용할 수 있도록 설정 set.setBuiltInZoomControls(false); // 안드로이드에서 제공하는 줌 아이콘을 사용할 수 있도록 설정 set.setPluginState(WebSetting..
Android Tip - Displaying a PDF Document inside a WebView One of the most requested features in Android is the ability to display a PDF document within a WebView. However, the WebView does not contain a PDF plugin that allow you to display a PDF document. One solution is to use an Intent object to launch a third-party app (such as Adobe Acrobat) which can handle the PDF document. However, this wi..
h file... @interface GlobalTest : NSObject { NSString *msg; } + (GlobalTest *)sharedSingleton; m file... @implementation Conf static GlobalTest * _globalTest = nil; - (id) init { msg = @"Globall Value Test"; } +(GlobalTest *)sharedSingleton { @synchronized([GlobalTest class]) { if (!_globalTest) [[self alloc] init]; return _globalTest; } return nil; } +(id)alloc { @synchronized([GlobalTest class..