Разница между союзами «зато» и «однако» заключается в их значении:
- «Зато» указывает на противоположный или контрастный результат. repetitor.1c.ru Пример: «Она хорошо поёт, зато не умеет танцевать». repetitor.1c.ru
- «Однако» подчёркивает противоположность или неожиданность, а также в ряде случаев обозначает несоответствие происшедшему или ограничение предшествующего события. repetitor.1c.ru russkiiyazyk.ru Пример: «Он был уверен в себе, однако проиграл в финале». repetitor.1c.ru
И «зато», и «однако» относятся к противительным союзам, которые выражают противопоставление или сопоставление действий, предметов или их признаков в предложении. videouroki.net russkiiyazyk.ru