43 - это число dec ascii для символа «+». Это объясняет, почему вы получаете 43 обратно. http://en.wikipedia.org/wiki/ASCII