Ввод utf8 в phpMyAdmin [РЕШЕНО]
Добавлено: 27 фев 2014, 17:08
Читаю русские буквы хорошо, Но когда ввожу в базу записываются "????????" Вопросительные знаки.
База utf8
таблица [syntax=mysql] ENGINE=MyISAM DEFAULT CHARSET=utf8 [/syntax]
config.inc.php
[syntax=mysql]$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8')
..
$db = new PDO("mysql:host={$host};dbname={$dbname};charset=utf8", $username, $password, $options);
..
header('Content-Type: text/html; charset=utf-8');
..
[/syntax]
.java POST Method
[syntax=java5]if (method == "POST") {
// request method is POST
// defaultHttpClient
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();[/syntax]
Перепробовал много разных вариантов со StackOverFlow не помогает, видл где то такой вопрос месяц назад, не обратил внимания, сейчас уже не могу найти
База utf8
таблица [syntax=mysql] ENGINE=MyISAM DEFAULT CHARSET=utf8 [/syntax]
config.inc.php
[syntax=mysql]$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8')
..
$db = new PDO("mysql:host={$host};dbname={$dbname};charset=utf8", $username, $password, $options);
..
header('Content-Type: text/html; charset=utf-8');
..
[/syntax]
.java POST Method
[syntax=java5]if (method == "POST") {
// request method is POST
// defaultHttpClient
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();[/syntax]
Перепробовал много разных вариантов со StackOverFlow не помогает, видл где то такой вопрос месяц назад, не обратил внимания, сейчас уже не могу найти