2010-12-27 5 views
0

나는 mysql 서버를 사용하여 간단한 사용자 이름을 얻는 index.php 파일을 가지고있다. mysql 서버는 centOS에서 돌아가고 있으며 아파치가 웹 서버 역할을하는 두 개의 다른 시스템을 가지고있다.PHP 문자 코드

하나는 전에 언급 한 mysql 서버를 사용하는 "wamp"솔루션을 사용하는 자체 Windows PC이고 다른 하나는 centOS 서버입니다.

저는 이것을 사용하여 랩톱에서 개발하고 centOS 상자에서 최종을 실행할 수 있습니다.

문제는 이것이다 :

내가 할 액세스에 CentOS 상자 (hxxp에 : //에 CentOS) :

out_sider 1lu�s 2oi 

내가 얻을 창에 WAMP 사용 (hxxp에 : // localhost를)

out_sider 1luís 2oi 

mysql 데이터베이스가 올바르게 구성되어 있고 svn 저장소를 사용하여 파일을 Windows에서 centOS로 이동하여 파일이 동일하다는 것을 알게되었습니다.

누구에게 의견이 있습니까? advnce에서

덕분에

답변

0

내 첫번째 추측은 아마 로케일 일, 추가 또는 CentOS는 로케일 설정을 업데이트 시도하거나 PHP에서 그것을 제어하려고합니다.

str = iconv(mb_detect_encoding(str)/*or insert the encoding type if you know it*/, "UTF-8", str); 

도 시도 :

str = mb_convert_encoding (str, "UTF-8"); 

또한 연결 및 직접 MySQL 서버를 조회하려고 사실을 배제 그것이 어쩌면 MYSQL 테이블 (에 CentOS)에 문자 집합 또는 무언가.