Hair particles trouble when animating Do you know why hair particles get strange when animating?

Here is the thing: I have a character with a hair particles system for hair.
My character is animated through an armature.
So I move my character, make him following a path, through his armature: and as soon as I move this way, my hair get crazy.

I precise that armature modifier is just above my particle system.
Make sure your subsurface modifier is on. Also, you will have different results if the view-port and render subsurf levels are not the same.