Помощник
|
Перевод из 1251 в utf-8 |
danie
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
20.11.2009, 17:13;
Ответить: alexdrob
Сообщение
#2
|
|
для mysql подойдёт для mssql не знаю
просто после соединения с базой нужно послать "SET character_set_results='utf8'" "SET NAMES 'utf8'" второй вариант полученные данные из базы перекодировать с помощью iconv() функции из 1251 в утф |
|
|
alexdrob |
20.11.2009, 17:21;
Ответить: alexdrob
Сообщение
#3
|
|
например
получил в переменую текст из базы $resText = ... $resText = iconv('Windows-1251', 'UTF-8', $resText); всё у тебя текст в утф-8 |
|
|
danie
|
Сообщение
#4
|
|
"SET character_set_results='utf8'"
"SET NAMES 'utf8'" такого в ms sql нет. Как вариант сделал через функцию. Просто теперь больше нагрузка на сервер при обработке: если выбирать большой период дат - значений по строкам будет дофига, и все их надо в цикле переводить. А если парочка юзеров полезет одновременно - возможно сервак вообще завесят. Как можно добиться чтобы кодировка 1251 была все таки на выдаче сервака? |
|
|
alexdrob |
20.11.2009, 18:09;
Ответить: alexdrob
Сообщение
#5
|
|
Ну так сделайте свой скрипт пхп тогда в кодировке 1251 и всю страницу выводите в этой кодировке.
|
|
|
danie
|
Сообщение
#6
|
|
Как? (простите вопрос звучит тупо)
Текст скрипта перекодить в 1251? делал акелпадом. Добавить echo '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />'? ...я что только не пробовал |
|
|
alexdrob |
20.11.2009, 19:01;
Ответить: alexdrob
Сообщение
#7
|
|
Вы для начала попробуйте открыть блокнотом нажать сохранить как...
там выбрать ANSI и сохранить так все ваши файлы сайта |
|
|
danie
|
Сообщение
#8
|
|
Вы для начала попробуйте открыть блокнотом нажать сохранить как... там выбрать ANSI и сохранить так все ваши файлы сайта там только один файл html с формой входа (лог/пас), форма подключает скрипт который по логпасу подключает базу и тянет данные. Текст скрипта в АНСИ, акелпадом сохранял в Вин-1251... результата нет, сервер выдает страницу в утф. Первая с формой - 1251, потом переход - и в утф... |
|
|
alexdrob |
20.11.2009, 19:28;
Ответить: alexdrob
Сообщение
#9
|
|
Ну так как может 1 файл html делать запрос к базе ?
наверняка есть файлы php вот их и нужно перекодировать таким образом |
|
|
danie
|
Сообщение
#10
|
|
Страница входа вообще ни при чем, я ее и не беру во внимание. Она только данные из формы передает. А запрос верстает скрипт - он в файле connect.php, и текст этого скрипта я перекодил (как вы советуете - сохранить как... и все такое - уже давно пройдено).
Кодировка все равно меняется на utf-8 при выполнении скрипта connect.php. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Перевод текста в речь нейросетями - сервис Zvukogram | 13 | Zvukogram | 7220 | 19.2.2024, 18:16 автор: freon_mr777 |
|
Нужен перевод текста с RU на UZ | 0 | REGNET | 769 | 22.2.2023, 15:17 автор: REGNET |
|
Перевод/оплата денег из за бугра | 11 | alexnews | 2960 | 17.12.2022, 0:01 автор: jabbercash |
|
Перевод и озвучка видео для Вашего бизнеса (англ/рус/укр) | 0 | Slovin | 7580 | 28.8.2021, 16:37 автор: Slovin |
|
Перевод с русского на украинский Услуги перевода статей, товарных позиций и пр. с русского на украински |
6 | NikaRo | 2222 | 28.7.2021, 0:34 автор: Mak_Pet |
Текстовая версия | Сейчас: 24.4.2024, 11:23 |