看板 ask 關於我們 聯絡資訊
各位大大好,上次在這邊問東西已經不知道多久了。 這次又碰到了很大的問題,希望可以借助大家的智慧。 本人是一位工程師,閒暇之餘喜歡玩Unity3D 前陣子也嘗試過許多自創的遊戲 但是一直沒有很認真地使用到資料庫的部分。 最近想製作一個遊戲,需要用到資料庫 上網查了很多資料,選定了用SQLite 在連結資料庫的過程中是完全沒有問題的 而SQLite內,我也透過SQLite admin去做管理 透過介面看到我內部儲存的資料(由CSV匯入) 是正常的 但是透過Unity去下SQL後,一直出現錯誤。 後來才發現,從Unity去取得SQLite內部的資料只要遇到中文 就會產生亂碼,反之英數都沒問題。 初步了解應該是utf-8的問題,但是後續我嘗試了幾個方法都失敗 亂碼還是一直出現。google找了很久,也找不太到方法。 我個人是覺得可能是Unity跟SQLite的設定布一樣,但是真的不知道是SQLite的問題 還是unity的問題。 網路上感覺討論的也不是很多,不知道是不是因為我太菜這其實是很基本的問題 還是開發中文遊戲的人是少數呢? 因為我覺得這感覺是滿重要的功能...可是卻卡這在邊。 最後,很感謝看完這篇的所有人,也希望能在這邊借用大家的智慧。謝謝 ps. 使用windows 7、VS2017、Unity2018.4.20 如果還有需要什麼資訊我會儘速補充,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.3.42 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1585656695.A.EB0.html
tntchn: 先確認一下資料庫用的編碼再來解決比較快一點吧 04/01 00:10