|
|
|
|
|
для: yelenabun
(16.08.2006 в 00:00)
| | Странно. Мне не удалось получить строк вида '%u0442' во входных параметрах скрипта, страница которого генерируется с заголовком header("Content-type: text/html; charset=utf-8");
Пробовал в 4-х браузерах. IE6, Opera, FF, Mozilla.
Данные приходят именно в utf-8.
Может быть Вы приведете фрагмент скрипта с таким поведением? | |
|
|
|
|
|
|
|
для: yelenabun
(16.08.2006 в 00:00)
| |
<?php
// start session
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />
<link href="styles/style.css" rel="stylesheet" type="text/css" >
<?php
include('fonctions.inc.php');
// make connection to DataBase
$link = makeConnection("localhost","root","xxxx","client");// host,user,password,database
// encode results to cyrillic
encodeCharacters();
....
|
//- Encode results to cyrillic
function encodeCharacters(){
mysql_query ("set character_set_client='koi8r'");
mysql_query ("set character_set_results='koi8r'");
mysql_query ("set collation_connection='koi8r_general_ci'");
}
|
действительно не совсем понятно что где и как отображается.. | |
|
|
|
|
|
|
|
для: yelenabun
(16.08.2006 в 00:00)
| | А что значит "данные отображаются в виде символов..."?
Это где они так отобаражаются? | |
|
|
|
|
|
|
| Здравствуйте, такая проблема:
данные в таблицах в mysql в кодировке utf8_unicode_ci. На пхп страницах все данные на разных языках отображаются корректно, т.е. выставлены хидеры с кодировкой ютф8. Вопрос в следующем, как выполнить запрос типа
select <field name> from <table name> where <field name> like '$value%';
value здесь выглядит как '%u0442', например, т.к. она приходит на сервер со страницы с кодировкой ютф, только вот данные в таблице отображаются в виде символов - 'ГђВєГ‘Ж’ГђВєГ‘Ж’ГђВ¶Г‘Ж’ГђВ¶Г‘Ж’'
Пробовала
SET NAMES utf8;
проверяла:
SELECT CONVERT(CONVERT(title USING binary) USING utf8) FROM news
все остается неизменным.
Как сравнить эти данные?
З.Ы. пхп 5, масиквел 4.1.16 | |
|
|
|
|