0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 35
1

Как выявить UNICODE ?

15.11.2017, 13:15. Показов 915. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день подскажите как выявить символы кодировке UNICODE в строке и Windows-1251?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2017, 13:15
Ответы с готовыми решениями:

Как Консольное-приложение в Lazarus сдружить c кодировкой Unicode или Unicode Big Endian или UTF-8
Нужно чтобы Lazarus отображал символы псевдографики желательно все, но в основном вот эти......

Как выявить говносайты?
В первый раз пойду покупать ссылки. Объясните, как мне определить, что вот этот сайт - ГВС, а вот...

Как выявить макровирус в Excel?
Как выявить макровирус в Excel?

Как выявить ошибки на сайте?
Добрый день. Заранее прошу прощения, если не в тот раздел. Возникла такая проблема по работе:...

5
Эксперт .NET
11893 / 8215 / 1252
Регистрация: 21.01.2016
Сообщений: 30,882
15.11.2017, 13:36 2
pokk, попробуйте для начала почитать о этих кодировках статейки на википедии.
0
Модератор
Эксперт функциональных языков программирования
3036 / 2179 / 457
Регистрация: 26.03.2015
Сообщений: 8,433
15.11.2017, 16:31 3
Лучший ответ Сообщение было отмечено pokk как решение

Решение

Цитата Сообщение от pokk Посмотреть сообщение
Добрый день подскажите как выявить символы кодировке UNICODE в строке и Windows-1251?
В общем случае, никак.

В некоторых случаях в начале файла стоит префикс (например, UTF-8 with BOM). Тогда по этому префиксу можно определить кодировку.
В остальных случаях, кодировку (строго говоря) определить нельзя. В файле хранятся байты. Кодировка - это алгоритм, используя который, мы переводим эти байты в символы. Конечно, в некоторых случаях можно попробовать разные алгоритмы, посмотреть, что получается, и выбрать наиболее разумный. Но, если, например, в файле содержатся только символы из первой половины аскии таблицы (0-127), то вообще нет никакой разницы между UTF-8, Windows-1251 и Windows-1252.
0
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 35
16.11.2017, 04:51  [ТС] 4
то вообще нет никакой разницы между UTF-8, Windows-1251 и Windows-1252.
Да дело в том, что я через Html форму input отправляю на сервер, сразу латиницу и кириллицу,хотя и стоит формат отправки Windows-1251, но вот на сервер кириллица приходит в виде двух байт. Мне было проще сделать преобразование на сервере, но походу это невозможно спасибо за помощь.
0
Эксперт .NET
11893 / 8215 / 1252
Регистрация: 21.01.2016
Сообщений: 30,882
16.11.2017, 05:26 5
Цитата Сообщение от pokk Посмотреть сообщение
но вот на сервер кириллица приходит в виде двух байт.
Значит имеет место быть кодировка UTF-8.
0
Эксперт .NET
10198 / 6177 / 1454
Регистрация: 25.05.2015
Сообщений: 18,785
Записей в блоге: 14
16.11.2017, 07:32 6
Цитата Сообщение от pokk Посмотреть сообщение
через Html форму input отправляю на сервер, сразу латиницу и кириллицу,хотя и стоит формат отправки Windows-1251, но вот на сервер кириллица приходит в виде двух байт. Мне было проще сделать преобразование на сервере
Проще везде использовать utf-8. И для отправки, и для приёма, и для обработки.
0
16.11.2017, 07:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2017, 07:32
Помогаю со студенческими работами здесь

Как выявить причину исчезновения соединения
У меня adsl линия В последнее время когда захожу на определенные сайты с ноутбука (в т.ч мобильный...

Как выявить причину ошибки рендеринга?
Создал TableLayout. Начал заполнять ячейки. где0то перемудрил. Выдается ошибка (см ниже). Не...

Как выявить причину в домашних условиях?
Проблема в том, что с недавнего времени начал тормозить комп при игре( фифа 11) и просмотре...

Зависание намертво. Как выявить причину?
Доброго времени суток Проблема - зависание компьютера. Симптомы всегда одинаковые: зависание...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru