Handling curves in a platformer?

    How in the dun diddly would you handle curved/diagonal tiles in a platformer? Surely there is a mathematical equation that I can't seem to find right? What I want is for the character to run smoothly up these tiles.