Rules state that cavalry may use charge speed only in straight line of hexes. This is very understandable, however, it limits charges to only in six directions - sometimes producing awkward situations (eg. gallop few hexes to certain direction to make straight line for charge).
That is, unless cavalry may charge along hexline. eg. increasing directions of charge to 12. Each hexline is counted as an hex for movement purposes.