Является ли пользовательский агент Unicode допустимым внутри HTTP-заголовка?

Приложение, которое я поддерживаю, загружает пользовательские агенты, извлеченные из веб-журналов, в столбец таблицы MySQL, используя кодировку 'latin1'. Иногда ему не удается загрузить пользовательский агент, который выглядит следующим образом:

Mozilla/5.0 (Iâ?; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML^C like Gecko) Version

Я подозреваю, что он задыхается Iâ?. Я работаю над тем, чтобы выяснить, должно ли это поддерживаться, или это искажение, вызванное системой ведения журнала вверх по течению. Является ли это законным пользовательским агентом в заголовке HTTP?

9
задан AndreiM 30 April 2012 в 13:45
поделиться