Well, it solves the problem with saving, but doesn't affect display...
I even tried GetUploaderProvider().Rename(args.Item.FileGuid, 1251encodedname) method in the AttachmentAdded event, but it just created a file named "persisted" and the underlying item has disappeared from the attachments table.