• <small id='TxN38'></small><noframes id='TxN38'>

    • <bdo id='TxN38'></bdo><ul id='TxN38'></ul>
    <legend id='TxN38'><style id='TxN38'><dir id='TxN38'><q id='TxN38'></q></dir></style></legend>

  • <tfoot id='TxN38'></tfoot>
      1. <i id='TxN38'><tr id='TxN38'><dt id='TxN38'><q id='TxN38'><span id='TxN38'><b id='TxN38'><form id='TxN38'><ins id='TxN38'></ins><ul id='TxN38'></ul><sub id='TxN38'></sub></form><legend id='TxN38'></legend><bdo id='TxN38'><pre id='TxN38'><center id='TxN38'></center></pre></bdo></b><th id='TxN38'></th></span></q></dt></tr></i><div id='TxN38'><tfoot id='TxN38'></tfoot><dl id='TxN38'><fieldset id='TxN38'></fieldset></dl></div>

        在 SQL 数据库中存储阿拉伯语

        时间:2023-10-09

          • <tfoot id='rI8Bb'></tfoot>
              <bdo id='rI8Bb'></bdo><ul id='rI8Bb'></ul>

              <small id='rI8Bb'></small><noframes id='rI8Bb'>

                <tbody id='rI8Bb'></tbody>

              <legend id='rI8Bb'><style id='rI8Bb'><dir id='rI8Bb'><q id='rI8Bb'></q></dir></style></legend>

                  <i id='rI8Bb'><tr id='rI8Bb'><dt id='rI8Bb'><q id='rI8Bb'><span id='rI8Bb'><b id='rI8Bb'><form id='rI8Bb'><ins id='rI8Bb'></ins><ul id='rI8Bb'></ul><sub id='rI8Bb'></sub></form><legend id='rI8Bb'></legend><bdo id='rI8Bb'><pre id='rI8Bb'><center id='rI8Bb'></center></pre></bdo></b><th id='rI8Bb'></th></span></q></dt></tr></i><div id='rI8Bb'><tfoot id='rI8Bb'></tfoot><dl id='rI8Bb'><fieldset id='rI8Bb'></fieldset></dl></div>
                  本文介绍了在 SQL 数据库中存储阿拉伯语的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我试图在 SQL 2008 数据库中存储阿拉伯字符串,但它转换为问号",为什么?我该怎么办?

                  解决方案

                  您需要为 varchar/char 列选择阿拉伯语排序规则或使用 Unicode (nchar/nvarchar)

                  创建表#test(col1 VARCHAR(100) COLLATE Latin1_General_100_CI_AI,col2 VARCHAR(100) 整理阿拉伯语_CI_AI_KS_WS,col3 NVARCHAR(100))INSERT INTO #test VALUES(N'  ',N'  ',N'  ')

                  <块引用>

                  注意上面插入语句中的 N 之前的值.如果不提及,系统会将这些值视为 Varchar,而不是 NVarchar.

                  SELECT * FROM #test

                  退货

                  col1 col2 col3------------------------------ ------------------------------- ------------------------------??????????????     

                  要查看阿拉伯语排序列表,请使用

                  SELECT 名称、描述FROM fn_helpcollations()WHERE name LIKE 'Arabic%'

                  I tried to store Arabic string in SQL 2008 database but it converted to " question mark " why ? and what should I do ?

                  解决方案

                  You need to choose an Arabic collation for your varchar/char columns or use Unicode (nchar/nvarchar)

                  CREATE TABLE #test
                  (
                  col1 VARCHAR(100) COLLATE Latin1_General_100_CI_AI,
                  col2 VARCHAR(100) COLLATE Arabic_CI_AI_KS_WS,
                  col3 NVARCHAR(100)
                  )
                  INSERT INTO #test VALUES(N'  ',N'  ',N'  ')
                  

                  Note the N before values in insert statement above. If you do not mention it, system will treat the values as Varchar, not NVarchar.

                  SELECT * FROM #test
                  

                  Returns

                  col1                           col2                           col3
                  ------------------------------ ------------------------------ ------------------------------
                  ?? ????? ???????                                  
                  

                  To see a list of Arabic collations use

                  SELECT name, description 
                  FROM fn_helpcollations() 
                  WHERE name LIKE 'Arabic%'
                  

                  这篇关于在 SQL 数据库中存储阿拉伯语的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:SQL Server:我应该在 sys 表上使用 information_schema 表吗? 下一篇:插入表时出现错误,而不是来自实体数据框架的触发器

                  相关文章

                • <tfoot id='tbWe5'></tfoot>

                    <small id='tbWe5'></small><noframes id='tbWe5'>

                  1. <i id='tbWe5'><tr id='tbWe5'><dt id='tbWe5'><q id='tbWe5'><span id='tbWe5'><b id='tbWe5'><form id='tbWe5'><ins id='tbWe5'></ins><ul id='tbWe5'></ul><sub id='tbWe5'></sub></form><legend id='tbWe5'></legend><bdo id='tbWe5'><pre id='tbWe5'><center id='tbWe5'></center></pre></bdo></b><th id='tbWe5'></th></span></q></dt></tr></i><div id='tbWe5'><tfoot id='tbWe5'></tfoot><dl id='tbWe5'><fieldset id='tbWe5'></fieldset></dl></div>
                    <legend id='tbWe5'><style id='tbWe5'><dir id='tbWe5'><q id='tbWe5'></q></dir></style></legend>

                        <bdo id='tbWe5'></bdo><ul id='tbWe5'></ul>