Хотелось бы сначала ознакомиться с популярным изложением...

Желание иметь в браузере кодировки "на все случаи жизни" понятно, также как и трудности в его осуществлении.
Возможное решение вопроса: использовать в браузере "базовую" кодировку (например, win-1251, - это можно обсудить), а остальные (или многие) получать из нее с помощью подключаемых пользовательских 256-и байтных таблиц перекодировки.