Is Fe^+2 the same ion as Fe^2+?

Yes, it doesn't matter if you put the number first or the sign first therefore... +2 = 2+

No, Fe^+2 is a cation and Fe^2+ is an anion