Новые сообщения [новые: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: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 143ms |
0 / 0 |