Во-первых, убедитесь, что для полей вашей базы данных, в которых будут храниться данные, могут использоваться символы Юникода. Измените эти поля на Nvarchar, а не varchar
, и вы должны знать, что NVarchar принимает двойное значение строки ex.максимальный размер строки в sqlserver составляет 8000 символов, что означает, что при создании поля nvarchar и 4000 это означает, что вы взяли все 8000 символов
Второе, используя в соответствии с языком, выбранным пользователем при просмотре, установите свою кодировкув вашем коде или странице, например,
читается из URL, например, http://website.tld/ar/
<meta http-equiv="Content-Language" content="ar" >
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" >
, поэтому в соответствии с изменением языка в URL, вы меняете мета-теги своей страницы, и это всеэто в соответствии с вашим языком
С уважением