나는 Transferable Type 및 MySQL (러시아어로, UTF-8 인코딩 - 내 데이터베이스의 인코딩) 작업을 해왔습니다. 링크 http://ru.fxdailyinfo.com/입니다. 여기에서 테스트하는 것은 http://ru.fxdailyinfo.com/test.php입니다.러시아어 문자 인코딩 문제
내 문제는 러시아 콘텐츠 출력 렌더링에 있습니다. mysql 데이터베이스에 'привет босс'[Hello boss!]를 저장하면 'ÐŸÑ € ивÐμÑ, Boss!'로 저장됩니다.
[Quried result:: contents from mysql database:Привет Boss!]
<!DOCTYPE HTML>
<html lang='ru' dir='ltr' id="web_page" class='ru'>
<head>
<meta charset="utf-8" />
</head>
<body>Привет Boss!</body>
내 예상 출력은 내가이 문제가 MySQL 서버에서 렌더링되지 않습니다 90 % 확신
<!DOCTYPE HTML>
<html lang='ru' dir='ltr' id="web_page" class='ru'>
<head>
<meta charset="utf-8" />
</head>
<body>привет босс!</body>
입니다. 그러나 MySQL의 정보
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/share/percona-server/charsets/
collation_connection utf8_general_ci
collation_database utf8_unicode_ci
collation_server utf8_unicode_ci
completion_type NO_CHAIN
concurrent_insert AUTO
connect_timeout 20
어떤 제안이 있습니까? 또한 SHOW CREATE TABLE <your-table>;
의 출력을 확인하고 관련에 대한 확인 문자 집합을 만들 수 있습니다
mysqli_query($dbc,"SET NAMES 'utf8'");
:
데이터를 삽입하는 곳에서 PHP 코드 단편을 제공 할 수 있습니까? phpMyAdmin의 스크린 샷은 'привет босс' 데이터가 테이블에 있는지 찾아 보시겠습니까? 이 페이지를 출력하는 PHP 코드도 도움이 될 수 있습니다. – Alex