簡體   English   中英

將多字節字符從MSSQL服務器遷移到MySQL

[英]Migrating Multibyte Characters from MSSQL sever to MySQL

我正在編寫PHP腳本以將數據從Microsoft SQL Server遷移到MySQL,到目前為止,除多字節字符外,這種情況一直很順利。 有人可以幫我克服這個問題。 從PHP和MySQL數據庫的角度來看,應該注意哪些方面。

  1. 我必須在MySQL配置中進行一些更改嗎?
  2. 我是否需要更改PHP中多字節字符的字符編碼,如果是,怎么辦?
  3. 我還有什么想念的嗎?

謝謝。

我最近為我們公司的網站添加了翻譯模塊。 我進行了以下操作以確保DB達到了多字節優勢

  1. 將編碼和排序規則設置為UTF8
  2. 確保您的MySQL連接配置為接受UTF8字符。 您可以通過在傳輸之前運行查詢SET NAMES utf8來做到這一點。 但是,還有其他方法可以做到這一點 (我添加了SET NAMES utf8因為這就是我的方法。)

以下線程有更多信息

在MySQL中設置名稱utf8?

是否使用“設置名稱”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM