I have 2 DHT11 and they are both way off for humidity.
Here is my fix:
Humidity=10*sqr(H) where H=reading of humidity from DHT11.
So, if you have a reading of 0% or 100% the result will be the same.
If mine give a reading of 25%, with the correction it is 50% wich is closer to the real value.