ASP.Net Turkish Character Problem

When coding with Asp.Net, especially on web pages using post_back or when you build the code sequence that you interpret by taking a variable from the address line with the get method, you will see that Turkish characters are broken.
When you send the letters ŞŞ,Öö,İı,Öö,Öö,Ğğ,Çç in Turkish to the address line with the get method and want to pull them back into the program from there, the letters will appear on the address line, but when you pull them into the program with Request.QueryString, the program will interpret them as unknown “�” symbols.
Solution Simple!
For the solution, open the web.config file of the project where your Default.aspx file is located from Solution Explorer and edit it with Visual Studio. Between the <system.Write the following code between the web> tags:
<globalization requestEncoding=”iso-8859-9″ responseEncoding=”iso-8859-9″ culture=”en-TR” uiCulture=”en” fileEncoding=”iso-8859-9″ />
<span style="color: #993300;">system.web</span>>
<span style="color: #0000ff;"></span><span style="color: #993300;">globalization</span><span style="color: #ff0000;">requestEncoding</span><span style="color: #0000ff;">="iso-8859-9"</span> <span style="color: #ff0000;">responseEncoding</span><span style="color: #0000ff;">="iso-8859-9"</span> <span style="color: #ff0000;">culture</span><span style="color: #0000ff;">="tr-TR"</span> <span style="color: #ff0000;">uiCulture</span><span style="color: #0000ff;">="tr"</span> <span style="color: #ff0000;">fileEncoding</span><span style="color: #0000ff;">="iso-8859-9" />
<span style="color: #993300;">system.web</span>
HTML