collation

    1熱度

    1回答

    我有SQL服務器2014運行默認排序規則,即SQL_Latin1_General_CP1_CI_AS。 計劃支持西歐語言,如德語,法語,意大利語,葡萄牙語,西班牙語和英語。 該數據庫的字符串數據爲非unicode,即varchar。 我需要幫助來了解列出的語言的排序是否可以使用默認排序方式正常工作,或者我可以期待什麼樣的問題?

    0熱度

    2回答

    我在這個論壇上閱讀了不同的文章和主題,以幫助我爲我的數據庫設置字符集排序&排序規則。不確定我所做的選擇。我將不勝感激任何意見或建議。 我正在使用mysql 5.5。 數據庫(用於php)將有不同語言(中文,法文,荷蘭文,美國,西班牙文,阿拉伯文等)的一些數據。我將主要插入數據並從表ID中獲取信息。我不需要全面搜索和比較文本。 因此,這裏是我做了什麼來創建我的數據庫,我決定使用charset utf

    0熱度

    2回答

    讓我們說我有數據庫與字表,就像這樣: CREATE TABLE Words ( Id integer PRIMARY KEY NOT NULL, Word text NOT NULL ); CREATE INDEX Word_Index ON Words (Word ASC); sqlite> SELECT * FROM Words; Id|Word 1|apple

    1熱度

    1回答

    我嘗試創建一個新的數據庫(firebird3.0.1在Windows上的成功,整理如下我的步驟: 創建數據庫'c:\ tmp \ ebizmis.fdb'用戶'SYSDBA'密碼'123456'默認字符集utf8整理unicode; connect'c:\ tmp \ ebizmis.fdb'user'SYSDBA'password'123456' ; 從UNICODE不區分大小寫'LOCALE

    0熱度

    1回答

    我仍然得到錯誤代碼 無法解析「Latin1_General_CI_AS」 並在等於操作規則「SQL_Latin1_General_CP1_CI_AS」之間的排序規則衝突。 儘管事實上我使用的轉換按照these兩個answers。這裏是我的代碼: -- ... from #TmpResult a left join #GroupMemberTable b on (a.DBO_Owner_Log

    1熱度

    2回答

    我想把我的表整理類型從unicode轉換爲一般,但mysql不允許它。沒有錯誤返回,但是當我查看錶格時,我可以看到沒有更改正在進行。 mysql> show variables like '%coll%'; +----------------------+-----------------+ | Variable_name | Value | +--------------------

    0熱度

    2回答

    我很難理解my.cnf設置和實際數據庫設置之間的邏輯差異。 例如,我的my.cnf有以下幾點: init_connect = 'SET collation_connection=utf8_unicode_ci' init_connect = 'SET NAMES utf8' character-set-server = utf8 collation-server =

    1熱度

    1回答

    H2數據庫有哪些排序規則可用,它不會忽略空格,但同時可以識別帶元音變音但不相同的字符? 例如,它應該將「IlkkaSeppälä」和「Ilkka Seppala」視爲相同。它還需要將「MSaifAsif」和「M Saif Asif」視爲不同(因爲空格)

    0熱度

    1回答

    我的存儲過程有參數@Name nvarchar(250) 這之後做一些插入過程中,從另一個表中的一些nvarchar(250)文本變量@msg nvarchar(300)。 然後,我與@Name變量替換這個文本的一部分@msg: set @msg = REPLACE(@msg, '[contentname]', @Name) 結果使用非英語另一種語言 我已經試過 時@Name被替換爲問號 RE

    0熱度

    2回答

    我在表格中使用emojis文本。排序規則設置爲utf8mb4_bin。移動應用程序從表中讀取表情符號並正確顯示。它正確插入表情符號。 使用儀表板,有時我會將此文本複製到具有相同列和歸類的另一個表中。但是這張表中的表情符號在移動應用中不可見。我只看到???????? 爲什麼這麼說?