iOS 控制台輸出中文,非外掛程式

2021-09-11 13:59:47 字數 553 閱讀 3501

對於 ios 開發者來說,控制台輸出中文向來是乙個痛處,不過現在好了,我們有了 logchinese. 可以輸出陣列和字典裡面的中文字元,支援oc中的nsarraynsdictionary及其子類(swift 中的 array 和 dictionary 支援中文列印輸出。ps:array & dictionary 為結構體。。暫時沒找到修改其輸出的方法。。好在本來就支援中文。。 )

如果想恢復原生不相容中文的日誌輸出,只需要把 logcategory.h 裡面的 uselogchinese 注釋掉即可,其中關於包裹陣列的和 包裹字典的{}部分,可以在原始碼中直接修改.

github 位址 覺得有用,請點乙個 star ps: 對於使用 xcode 8 之前的同學來說,還有外掛程式來解決控制台輸出的問題,推薦星星老師的這個外掛程式starconsolelink

ps:關於 swift 輸出的部分尚未完善,還望有想法的大牛多多指教(測試**在 develop 分支下)

控制台輸出中文亂碼問題

問題描述 cout 中文字元 在控制台輸出時出現亂碼。解決辦法 重新點出選單,選 預設值 項,發現 預設值 裡的 當前 頁 是可以設定,有兩個選項 437 oem 美國 和 936 ansi oem 簡體中文 gbk 將 當前 頁 設定為 936 ansi oem 簡體中文 gbk 點 確定 沒有發...

Vc 控制台輸出中文亂碼

vc 解決方案一 修改檔案的編碼 修改源 檔案的 編碼格式 使其和控制台的編碼格式保持一致.控制台的編碼格式預設是936 檔案的編碼格式,可以通過vs很方便的修改 先用vs開啟對應的檔案,然後如下操作 如果控制台的編碼和程式的編碼一致,還是有中文亂碼,就需要修改控制台的屬性,右擊控制台標題欄,選擇 ...

控制台輸出控制

by jingzhongrong 通過win32api提供的函式,可以對控制台程式的輸出進行控制,例如字型顏色 標題文字,以及各種屬性等等。主要使用到的函式以及宣告如下 handle getstdhandle dword nstdhandle 此函式用於獲取控制台輸出 輸入控制代碼。得到控制代碼之後...