|
MySQL.RU - Webboard
Вернуться
кодировка (Алексей Соколов) 26/05/2010 - 16:19:01
Re: кодировка (Dex) 26/05/2010 - 16:25:12
Re: кодировка (Алексей Соколов) 26/05/2010 - 17:02:52
Re: кодировка (Вадим) 10/06/2010 - 10:17:57
Re: кодировка (васек абрамович) 17/06/2010 - 08:36:40
Re: кодировка (Вадим) 11/07/2010 - 11:10:25
> Original message text:
> From: Алексей Соколов - 26/05/2010 - 16:19:01
> Subject:кодировка
> -----------------
> Помогите! perl скрипт пишет в таблицу в кодировке cp1251, но вместо символов одни знаки "?".
> Как исправить?
>
From: Вадим - 11/07/2010 - 11:10:25
Subject:кодировка
-----------------
Вышел из положения следующим образом.
1 Добавил поле с преобразованным к верхнему регистру полем NAIM
$query ="ALTER TABLE `1S`.`TOVARY` ADD COLUMN `UPPERNAIM` VARCHAR(160) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `CENA`;";
$result = mysql_query($query );
$query ="SELECT CODE,NAIM FROM`1S`.`TOVARY` ORDER BY CODE;";
$result = mysql_query($query );
while ($row_select = mysql_fetch_row($result)) {
$tmpstr=mb_strtoupper($tmpstr,'UTF-8');
$query ="UPDATE `1S`.`TOVARY` SET UPPERNAIM='".$tmpstr."' WHERE CODE='".$row_select [0]."';";
$result_u = mysql_query($query );
}
2 При получении данных из формы преобразовал полученную строку с помощью mb_strtoupper
Поиск заработал!
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
37266
|
|