osamatu:the data stores correctly, but the letter in lable not!!!
OK , so it's not a database issue.
Did you changed the Request/request encoding through the Globaliation section in web.config ?
The default request and response encoding is UTF8 which must handle the arabic characters.
Please if you have the Globalization section in web.config, make sure that the request and response encoding is set to UTF8 which is the default.
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
Also, are you facing that issue when you deply the application ? is it working on your dev pc ? because i remeber that i faced that issue when i deployed my website on server that doesn't had the arabic langauge installed on it.