عند محاولة قراءة قيمة مفتاح من Query String قيمته عبارة عن كلمة باللغة العربية فإن النتيجة هي حروف غير مفهومة.
مثلاً ال URL هو كما يلي:
http://localhost:4404/WebSite1/Default.aspx?ArabicMsg=مرحبا
وكود ASP لقراءة قيمة المفتاح Arabicmsg هو:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ArabicMsg As String = Request.QueryString("ArabicMsg")
Literal1.Text = ArabicMsg
End Subالنتيجة هي إشارات استفهام.
علماً أنه لامشكلة في ظهور اللغة العربية في بقية الصفحة. وأنه في بداية صفحة aspx مكتوب مايلي:
<%@ Page Language="VB" Codepage="1256" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> <% Response.Charset = "windows-1256"%>


