sergey885

sergey885
Рейтинг
248
Регистрация
19.08.2002

получил верстку быстро, раньше срока

верстка очень аккуратная, продуманная.

тс сделал все так, как его попросили, без лишних глупых вопросов.

в общем, мне понравилось :)

'[umka:
;13270590']
Просто у автора по-умолчанию дамп слился в utf-8, а он о каких-то там кодировках, наверное, и не подозревал.
Если бы сразу указать кодировку cp1252, а не utf-8, то проблем с опознанием буковок было бы меньше.

там очень давно не обновляли phpmyadmin, версия стоит старая и в ней нет выбора кодировков при экспорте.

ок, попробую с сайпексом, указав кодировку

да и другой скрипт попробую :)

спасибо, значит задача выполнима, а это уже хорошая новость.

Mad_Man, вроде делаю все как вы написали, но не получается..

что делаю (пишу подробно, т.к. кажется где-то в мелких деталях я что-то делаю не так):

1) notepad++ файл - открыть, указываю пусть к categories.sql

2) захожу в Encoding, там выставлено Encode in UTF without BOM

3) иду в Character sets, далее в Western Europen, кликаю на Windows-1252

получаю:

Aaieieno?aoey Eeoaa e Oi?oia

4) Иду в File -> Save as, сохраняю под другим именем. Закрываю все файлы.

5) File - Open, открываю второй файл

6) иду в Encoding -> Cyrillic -> Windows-1251, кликаю на нем, получаю:

Aaieieno?aoey Eeoaa e Oi?oia
Mad_Man:
Пару строк файла к сообщению приложите для примера.

сделал дамп в phpmyadmin одной из таблиц

zip categories.sql.zip
Mad_Man:
Я чую, что notepad++ преобразует их последовательно. Не нужно преобразовывать в кучу левых кодировок до нужной. Просто сразу откройте файл как 1252.

разархивировал из архива дампа, открыл sql файл (ничего не меняя, просто через меню - открыть) - иероглифы.

перехожу в Character sets -> Western European -> Windows 1252

получаю:

ÀäìèÃ*èñòðÃ*öèÿ ÊëóáÃ* è ÔîðóìÃ*
Mad_Man:
Открываете файл и взор устремляете на вкладку "Кодировки". Первая половина вариантов предлагает интерпретацию открытого как другую кодировку. Нижняя половина предлагает преобразование.

ок,

первая половина предлагает Encode in Ansi / UTF8 without BOM / UTF 8 и UCS двух видов.

проверил все из них - ни один не открыл файл без иероглифов

далее идет Character sets, где по языковым группам предлагают кодировку - ни одна не подошла

нижнюю часть - преобразование я пока не трогаю.

Mad_Man:
Вы не путаетесь случайно с открытием и преобразованием? Вам нужно открыть файл как 1252 и преобразовать в 1251.

да, вы правы... я преобразовывал.

а как открыть в 1252 в notepad++ (или в другой программе)?

у меня просто есть Open, и там нет варианта указать кодировку..

извините, за тупые вопросы. первый раз с подобным столкнулся.

Mad_Man:
Windows-1252

если выбираю win-1252, то в notepad++:

ÀäìèÃ*èñòðÃ*öèÿ ÊëóáÃ* è ÔîðóìÃ
kgtu5:
пробуй найти кодировку Меню - Encoding - Charaster Sets - ...

ни одна не подошла

что странно, что ближе всех была OEM866 из кирилической группы:

├А├д├м├и├н├и├▒├▓├░├а├╢├и├┐ ├К├л├│├б├а ├и ├Ф├о├░├│├м├а
kgtu5:
откройте файл экспортированной базы в notepad++ и посмотрите кодировку, затем с такой же кодировкой импортировать

открыл,

в таблицах укзаано: ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

notepad++ через верхнюю панель -> Encoding пишет, что файл Encode UTF-8 without BOM,

но если в самом файле опуститься ниже, то весь русский текст выглядит вот так: Àäìèíèñòðàöèÿ Êëóáà è Ôîðóìà

Всего: 1799