On Fri, May 12, 2006 at 06:27:02PM +0400, Sphinx wrote: > Подскажите, в какой кодировке jpilot-dump выдаёт информацию: > > $ jpilot-dump -T | grep ^0\,.*05 > 0,2,0,2006/05/14,"ц░ц╔ц╦ц╗ц╡ц╪ ц╫ц╙ц╖ц═ц╛ц╔ц╜ц═ц╤ц╗ц╝ц╜ц╜ц╩ц╔ > ц╖ц═ц╓ц═ц╥ц╗ ц╞ц╝ цёц╔ц╝ц╛ц╔ц╡ц╟ц╗ц╗" Это символы в CP1251, интерпретированные как ISO8859-1 и в таком виде закодированные в UTF-8. Т.е., декодировать это можно с помощью iconv -f UTF-8 -t ISO8859-1 | iconv -f CP1251 -t KOI8-R (на последнем шаге вместо KOI8-R можно подставить другую кодировку, в которой требуется получить результат). Если перекодировкой в UTF-8 занимается jpilot-dump, он это делает неправильно (видимо, там предполагается, что в базе лежит ISO8859-1).