Из небольшого исследования Ì найдено:
ISO-8859-1 разделен на 2 группы символов: (ref: http://en.wikipedia.org/wiki/ISO_8859-1)
Нижний диапазон от 20 до 7E - где все символы, кажется, закодированы правильно
Более высокий диапазон от A0 до FF - где все символы, по-видимому, кодируют свое эквивалентное значение Unicode
Поскольку '£' находится в верхнем диапазоне от A0 до FF, оно кодируется в% u00a3. Фактически, когда я использую первые несколько символов более высокого диапазона от A0 до FF, т.е. '¡' £ ¤ ¥ ¤§¦ © ¨ «¬® ', я получаю'% u00a1% u00a2% u00a3% u00a4% u00a5% u00a6% u00a7 % u00a8% u00a9% u00aa% u00ab% u00ac% u00ae. Такое поведение соответствует.
Вопрос, который у меня сейчас возникает, заключается в том, почему символы в верхнем диапазоне от A0 до FF кодируются в свое значение Unicode, а не в эквивалентное значение ISO-8859-1?
% u00a1% u00a2% u00a3% u00a4% u00a5% u00a6% u00a7% u00a8% u00a9% u00aa% u00ab% u00ac +% u00ae