On Wed, Oct 22, 2008 at 01:32:56PM +0400, Alexander Gavrilov wrote: > From the output it seems that what fails is "-f cp1251 -t sjis" and > "-f utf-8 -t sjis" (remember that blame --incremental produces its Oh, indeed. Converting to and from utf-8 seems to work, but not between cp1251 and sjis: $ iconv -f SJIS -t UTF-8 sjis.txt | sed s/SJIS/UTF8/ >test && > cmp test utf8.txt && echo ok ok $ iconv -f UTF-8 -t SJIS utf8.txt | sed s/UTF8/SJIS/ >test && > cmp test sjis.txt && echo ok ok $ iconv -f SJIS -t CP1251 sjis.txt Not supported SJIS to CP1251 $ iconv -f CP1251 -t SJIS cp1251.txt Not supported CP1251 to SJIS So I think it is simply a limitation of the platform with respect to the particular encodings used. There is a similar problem in t3900, I think, with EUCJP and ISO-2022-JP. I assume one _can_ install these encodings for Solaris, but the admins of my box haven't done so (and this is a production box that I can't ask for such things on). > blame for some reason actually tries to convert to an entirely > different encoding. If tests 4 and 5 pass, you can try adding > --encoding=shift-jis to test 2 to check it. Tests 2, 3, and 4 fail. Test 5 does pass. -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html