'해결'에 해당되는 글 17건

  1. PHP 한글 깨짐현상 해결하기(html, mysql) 2
  2. 안드로이드 개발 - 진저브레드(2.3) 이하 버전에서 리스트뷰 스크롤시 하얗거나 검게 변하는 문제 해결
  3. Mac 휴지통 비우기(파일 삭제)가 안될경우 해결방법(강제 삭제) 2
  4. Android GridView 키보드가 있을 시 아이템을 가려 스크롤이 안되는 문제 해결(키보드가 나타날때 리사이즈)
  5. 맥에서 어플 싸인할 시 Eclipse이(가) 예기치 않게 종료되었습니다. 해결방법 1
  6. Viliv S7 윈도우 7부터 화면이 하얗게 변하는 현상과 문제혜결방법 6
  7. 맥 사파리 팝업문제와 해결방안 13
PHP를 사용하여 개발하다보면, 한글로 된 값이 나올때도 있을 수 있습니다. 그런데 PHP를 통하면 DB에 깨져서 들어간다던지, 아니면 html 값이 깨질 때도 있습니다.

 
PHP 한글 깨짐현상 해결하기(html, mysql)

PHP를 통했을때 한글이 깨지는 현상 해결하는 방법엔 여러가지가 있습니다.
먼저 한글 깨지는 현상이 DB나 클라이언트 문제가 아닌 PHP가 원인인지 확인후 진행하는것이 좋습니다.
Mysql 입출력 방식이 문제였던 저 같은 경우에는 마지막 방법으로 성공하였습니다.

1. 인코딩 방식 통일(PHP 저장 방식, 웹 형식 모두 utf-8로 통일)


문서 저장 방식을 모두 하나로 통일하는 방법입니다.

2.  iconv() 사용

iconv("현재 인코딩", "바꿀 인코딩", 바꿀 문자열)

사용 예시 )
$ex = iconv("utf8", "euckr", $ex);

3. Mysql 입출력 인코딩을 지정
Mysql 연동을 한다면 입출력 인코딩이 달라서가 원인이 될 수 있다고 합니다.
아래 3줄의 소스를 추가함으로써 해결하였습니다.

mysql_query("set session character_set_connection=utf8;");

mysql_query("set session character_set_results=utf8;");

mysql_query("set session character_set_client=utf8;");


4. php가 출력하는 html을 utf-8로 변경

PHP에서 출력하는 html을 utf-8로 변경함으로써 해결합니다.
PHP내용 <?,?> 위 아래로 추가합니다.

<html>

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>

<body>

<?
PHP 내용
?> 

</body>

</html>



참고한 사이트 : 
http://ra2kstar.tistory.com/59




도움이 되셨나요?
그럼 손가락을 눌러주세요:) 
 

  

 
안드로이드 진저브레드(2.3)의 상위 버전인 아이스크림 샌드위치나 젤리빈에서는 이런 현상이 없는데 유독 진저브레드 이하 버전에서는 리스트를 스크롤할 시에 배경이 보이지 않고 하얗거나 검게 변하는 현상이 있습니다.

이런 현상이 있는 이유는 스크롤 속도 최적화를 위해 있는 것인데, 오히려 스크롤이 부자연스러울 뿐더러 보기도 싫습니다.


안드로이드 개발 - 진저브레드(2.3) 이하 버전에서 리스트뷰 스크롤시 하얗거나 검게 변하는 문제 해결

1. 리스트뷰가 정의되어있는 레이아웃에 아래 구분을 추가해줍니다.


   android:cacheColorHint="#00000000" 

예시)
 
<ListView 

    android:id="@android:id/list"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:cacheColorHint="#00000000" 

    android:paddingLeft="@dimen/list_padding"

    android:paddingRight="@dimen/list_padding" />



2. 이 구문은 스크롤 캐시를 투명하게 함으로써 뒤 배경이 보이게 하는 것이므로, 이젠 진저브레드 이하의 운영체제에서도 잘 나오는 것을 확인할 수 있습니다.




도움이 되었나요?
그럼 손가락을 눌러주세요:) 
삭제할 때에는 주로 휴지통을 사용합니다. 그리고 정말로 삭제할 때에는 휴지통 비우기를 합니다. 그런데 간혹 사용 중이라면서 삭제가 안될 때가 있습니다.






Mac 휴지통 비우기(파일 삭제)가 안될경우 해결방법

1.  바탕화면으로 간 후 사과 옆의 Finder를 눌러줍니다.


2. 보안 휴지통 비우기를 눌러줍니다.



3. 휴지통에 있는 항목을 영구적으로 지운다는 경고를 합니다. '보안 휴지통 비우기'를 누릅니다.

 

 4. 사용중이라며 지워지지 않았던 휴지통이 아주 잘 지워지는 것을 확인할 수 있습니다.





5. 도움이 되었으니 손가락을 누릅니다.:)

 

 


안드로이드 레이아웃중 하나인 GridView를 사용할때가 참 많습니다. ListView보다 자세한 정보는 아니지만 한번에 많은 양의 정보나 아이콘을 보여줄때 주로 쓰입니다.
저같은 경우에는 검색 앱인 FastEngine 에서 주로 사용됩니다.

그런데 GridView에서 많은 양의 아이템이 있을 시에 키보드 아래의 아이콘은 스크롤이 안되는 문제가 발생하였습니다.
ListView에서는 잘되는데 GridView에서만 되지 않았습니다.

(키보드 아래에 있는 아이콘이 스크롤이 안되 보이지 않습니다.)

해결 방법(키보드가 나타날때 앱 크기 리사이즈)
 
해결방법은 간단했습니다. 열심히 구글링해서 찾아낸 결과 AndroidManifest.xml에 자신의 액티비티 정의 항목에서
아래 코드를 삽입해주시면 됩니다.

android:windowSoftInputMode="adjustResize"


이 코드는 키보드가 나타날때 앱 크기를 리사이즈해주는 코드로써 화면에 키보드를 제외한 공간을 앱의 공간으로 쓰이게 합니다.

따라서 이제 키보드가 있는 상태에서도 끝까지 스크롤이 가능하게 되었습니다.



조금이라도 도움이 되었습니까?
도움이 되셨으면 손가락을 눌러주세요 :) 

이클립스는 자바 기반 앱이나 프로그램을 짤때 도움을 주는 도구입니다.
저같은 경우에는 안드로이드 개발을 주로 하는데요.  개발이 끝나고 싸인을 할때, 오류가 나서 적잖히 당황했었습니다.
 



오류 내용

Process:         eclipse [451]
Path:            /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse
Identifier:      org.eclipse.eclipse
Version:         3.8 (3.8)
Code Type:       X86-64 (Native)
Parent Process:  launchd [259]
User ID:         501

Date/Time:       2013-01-04 09:22:39.887 +0900
OS Version:      Mac OS X 10.8.2 (12C60)
Report Version:  10

Interval Since Last Report:          15972 sec
Crashes Since Last Report:           3
Per-App Interval Since Last Report:  14480 sec
Per-App Crashes Since Last Report:   3
Anonymous UUID:                      39046084-6511-E487-E6D6-747FB273A8D0

Crashed Thread:  72  Java: ModalContext

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: 0x000000000000000a, 0x000000011163d170

VM Regions Near 0x11163d170:
    CG image               000000011162e000-000000011163b000 [   52K] rw-/rwx SM=COW  
--> mapped file            000000011163b000-0000000111642000 [   28K] r--/r-x SM=PRV  /Volumes/VOLUME/*/*.jar
    VM_ALLOCATE            0000000111642000-0000000111643000 [    4K] rw-/rwx SM=COW  

Application Specific Information:
Java information:
 Exception type: Bus Error (0xa) at pc=1007d06f7
 
 Java VM: Java HotSpot(TM) 64-Bit Server VM (20.12-b01-434 mixed mode macosx-amd64)
... 



해결방법
열심히 구글링을 통해 해결방법을 찾았습니다.

1. 이클립스에 상단부분 메뉴에 Project를 눌러줍니다.

 
 
2. "Build Automatically"를 체크 해제합니다.


 이렇게 하시면 오류는 나지 않으나 빌드는 자동으로 되지 않습니다.
솔직히 빌드는 자동으로할 필요가 없습니다. Run Application하면 빌드가 되니까요.





이 포스팅이 해결하는데 도움이 되었으면
손가락을 눌러주세요 :) 

하얗게 변하는 현상


언젠가부터 윈도우7 이상 버전에서 충천기를 빼면 화면이 눈부시게 바뀝니다. 이렇게 되면 색상표현도 거의 다 하얗게 되 잘 보이지도 않고 보기도 싫습니다.
이 문제의 원인을 찾기 위해 구글링을 얼마나 많이 해봤는지 모릅니다. 이것때문에 XP를 쓰기도 했습니다.

다른분이나 다른 기종의 넷북이라도 저같은 현상이 일어나신 분이 계실 겁니다. 다른 분은 저처럼 고생하시지 않으셨으면 좋겠습니다.

혜결 방법

 
혜결 방법은 의외로 간단했습니다.

1. 바탕화면에서 오른쪽 클릭 후 {그래픽 속성}을 눌러줍니다.

2. 디스플레이 설정에서 --> 전원 설정 --> 자동 디스플레이 밝기랑, 인텔 디스플레이 전원 절감 기술을 해제해 주시면 됩니다.

 

사실은

 
둘중에 하나만 해제해도 되는지, 저 조절 막대를 조절하면 해결되는지까지는 실험해보지 않았습니다. 
그냥 문제가 해결됬다는 것이 저에겐 중요합니다.
역시 정답은 가까이 있습니다.
이 문제를 해결하려고 좋지도 않은 사양에 Aero 까지 쓰면서 해결하려 했던 기억이 떠오릅니다. 
팝업 차단

윈도우에서는 차단된 팝업 창이 있을시에 아래 사진처럼 팝업 차단이 되었다는 안내가 나옵니다.

 
이런 안내 때문에 팝업이 차단되었다는 것을 알 수 있고 팝업을 허용하면 됩니다.

반면 맥의 사파리(크롬 제외)는 팝업이 있는지 차단이 됬는지 알려주지 않습니다.
윈도우에 익숙해져서인지 팝업 차단 안내가 나오는게 당연하다고 생각했나봅니다.

혜결 방법
 
의외로 간단합니다, 그런데 전 헤맸습니다. 이 글이 누군가에게 도움이 될 지도 모릅니다.

 사과 옆에있는 사파리 클릭 후 환견설정을 누르세요.


보안탭에 팝업 윈도우 차단을 체크 해제 하시면됩니다..



이렇게 간단한 것을....말이죠.