我想从DB中的表中选择数据到下拉列表(选择列表)
但这些日期是阿拉伯语,所以我发现所有的阿拉伯语单词都出现在“?????”
我在选择列表中执行了此标记,但也无效!
<select name="x" dir="rtl" lang="AR">
同样在标题中我添加了此标记
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
我的数据库编码是:utf8_general_ci
这是问题的屏幕截图
注意:我用DB显示阿拉伯语中的数据到表td中的正常页面,它运行正常,所以问题出在select语句/列表(下拉列表)
答案 0 :(得分:1)
您需要在Database表中将列类型用作nVarchar而不是varchar。 此外,您需要在ADO.NET中将SQL参数声明为nVarchar。