Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.03.2021, 13:04
|
|||
|---|---|---|---|
|
|||
Сравнение строк. Проблема с кодировкой ? |
|||
|
#18+
Доброго времени суток. У меня с COM порта считывается строка. Потом я проверяю равна ли эта строка заданной. Однако даже если я ввожу только один символ и он правильно отображается при выводе в консоль (скрин прикреплен) то сравнение у меня false. В чем причина ? В кодировке ? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Если я в программе задаю сравнение строк просто заданных (а не введенных с COM порта) то они определяются как одинаковые, то есть все нормально Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2021, 13:44
|
|||
|---|---|---|---|
|
|||
Сравнение строк. Проблема с кодировкой ? |
|||
|
#18+
Не смотри в консоль. Посмотри в отладке, что лежит в s и s1, сравни длину или Console.WriteLine((int)s[0]) например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2021, 13:46
|
|||
|---|---|---|---|
|
|||
Сравнение строк. Проблема с кодировкой ? |
|||
|
#18+
Уже посмотрел - там D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2021, 13:46
|
|||
|---|---|---|---|
Сравнение строк. Проблема с кодировкой ? |
|||
|
#18+
Чему равен count = port.BytesToRead; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2021, 13:47
|
|||
|---|---|---|---|
|
|||
Сравнение строк. Проблема с кодировкой ? |
|||
|
#18+
Сравни коды символов и длину строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2021, 13:50
|
|||
|---|---|---|---|
|
|||
Сравнение строк. Проблема с кодировкой ? |
|||
|
#18+
Konst_One Чему равен count = port.BytesToRead; Вроде 4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2021, 13:53
|
|||
|---|---|---|---|
Сравнение строк. Проблема с кодировкой ? |
|||
|
#18+
смотри что в массиве, думаю там лишние символы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2021, 15:02
|
|||
|---|---|---|---|
Сравнение строк. Проблема с кодировкой ? |
|||
|
#18+
Shocker.Pro Сравни коды символов и длину строк Может там какая-то "D с ударением" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2021, 15:19
|
|||
|---|---|---|---|
|
|||
Сравнение строк. Проблема с кодировкой ? |
|||
|
#18+
fkthat Shocker.Pro Сравни коды символов и длину строк Может там какая-то "D с ударением" :) Скорее всего в конце нулевые байты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2021, 15:28
|
|||
|---|---|---|---|
Сравнение строк. Проблема с кодировкой ? |
|||
|
#18+
limarukraine Konst_One Чему равен count = port.BytesToRead; Вроде 4 Надо знать кодировку, что приходит с порта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=20&mobile=1&tid=1398352]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
35ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 287ms |
| total: | 436ms |

| 0 / 0 |
