Вопросы к Поиску с Алисой
Слово «однако» используется в русском языке для передачи значения неожиданности, потому что его функция состоит в том, чтобы обращать внимание на несоответствие тому, что можно было бы ожидать. russian7.ru
В смысловом значении союз «однако» близок союзу «но». russian7.ru Наряду с этим «однако» используется для того, чтобы выразить изумление, замешательство, недовольство, то есть также является реакцией на несоответствие ожидаемому. russian7.ru
Например, такое употребление союза «однако» согласуется с общим внутренним состоянием героев анекдотов — удивлением и недоумением при столкновении с незнакомой средой. russian7.ru
Кроме того, слово «однако» может быть междометием и использоваться для выражения сильного удивления или возмущения чем-либо чрезмерным, переходящим границы. kartaslov.ru