powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / опять вопрос про кодировку
18 сообщений из 18, страница 1 из 1
опять вопрос про кодировку
    #32062770
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть запущенный mysqld с дефолтовым charset=koi8_ru.
есть база с записями в cp1251.

после коннекта к базе какой запрос устанавливает рабочую кодировку?
пробую
SET CHARACTER SET cp1251
не очень помогает
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062779
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в смысле пишет cp1251 значения в koii8_ru базу.
получается чепуха.
как побороть?
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062780
Dmytro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На чем пишешь? В ПХП есть функция $str=convert_cyr_string($str,"w","k"), и уже после єтого заносишь в базу в КОИ8
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062782
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SET CHARACTER SET cp1251_koi8

Как раз тво случай!
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062792
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне надо, чтобы у меня отображались данные в windows (cyrilic), т.е. в cp1251

в базу-то без проблем записываюся данные в кои8
а мне надо, чтобы база имела кодировку cp1251
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062794
Dmytro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ниче не понял... Тебе критично чтобы в базе было в 1251 или при выводе? Если первое, то конечно SET CHARACTER SET cp1251_koi8 если второе то $str=convert_cyr_string($str,"k","w") перед выводом на экран...
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062797
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
теперь честно ;))
есть чужая прога, которая отображает все в cp1251
есть мой mysqld запущенный с кодировкой по умолчанию koi8_ru
и данные естественно со страницы берет в cp1251, записывает их в koi8_ru
а потом автоматом отображает в cp1251
выискивать все Эхи в чужом громадном тексте... я на такое не способен. ;) как можно поэлегантнее?
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062801
Dmytro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот теперь немного понятней...

Но сильно элегантно не получиться, больше того тебе придеться конвертить кодировку как при вносе в базу, так и при извлечении из нее... Либо, что много проще (я так понимаю, что это что-то под веб) переведи чарсет всех страниц в кои и не занимайся ерундой...

"Шо нэ ясно?" (с) Лесь Подеревьянський
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062803
Dmytro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А эхи не надо искать в любом случае... нужно искать mysql_query() :))
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062804
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы рад. ;)
только вот куча файлов с настройками и языковыми строчками идут в cp1251
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062807
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вообще можно кодировку конкретного соединения поменять на cp1251?
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062812
Dmytro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты меня неправильно похоже понял, файлы перекодируются в 2 этапа:

1. Находишь в них строки <meta.... charset="win1251"> и меняешь на <meta..... charset="koi8-r">.
2. Открываешь файл в ФАРе по Ф4, жмешь - Ктрл - А (выделить все) - Шифт-Дел (вырезать) - меняешь кодировку редактора на "кои8" - Жмешь Ктрл-Инс - Сохраняешь.

З.Ы.: В файлах в коде которых не присутствует русский текст пункт 2 делать не надо.
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062813
Dmytro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь, там в конце Шифт-Инсерт....
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062817
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
издеваешься над человеком ;))
Я ж про средства базы спрашивал, а не про возможности фара.
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062822
Dmytro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я как вариант предложил... мне бы так проще было... Если в базе менять то юзай как сказал mahoune (SET CHARACTER SET cp1251_koi8)
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062833
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все равно спасибо.
я уже разобрался ;) все проще оказалось.
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062836
Dmytro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так написал бы... Мож не токо тебе пригодиться...
...
Рейтинг: 0 / 0
опять вопрос про кодировку
    #32062839
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не пригодится. ;) там в файлах настройки где-то в середине указывалась кодировка. я ее просто не увидел.
прошу прощения за суету
сейчас я просто создам еще один набор языковых фалов для КОИ8 и будет мне счастье ;)
еще раз спасибо.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / опять вопрос про кодировку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]