開發環境:
Raspberry Pi Debian 9
Python 3.5
Notepad++ v7.8.1
如圖, 開發到現在只有遇到"錯"這個字會變空白
反而簡體的"错"可以顯示
也有在程式第一行加上# -*- coding: utf-8 -*-
是在Windows 10用Notepad++編輯程式碼, 再用FTP方式丟到Raspberry Pi裡面執行, 有確認Notepad++這邊也是選UTF-8了
Label部份程式碼:
second_title_font_cht = tkFont.Font(family='Piboto Condensed', size=25, weight=tkFont.NORMAL)
volume_error_title_label = Label(system_set_frame, text='錯誤音量:', font=second_title_font_cht, background=background_color, fg=parameter_label_color)
volume_error_title_label.place(x=150, y=465, anchor='center', width = 230, height = 80)
目前測試下來好像不是Python的關係
在整個Raspberry Pi系統都顯示不出"錯"這個字
還在找方法中
將Raspberry Pi重開居然就可以正常顯示了!??
一般我會猜測的,也只是單純的字型問題在對。
雖然還有可能是另一種問題。但這個問題會碰到幾乎是不太可能。
不過為了安全起見,你可以試試一下以下這些字是否有同樣的情況。「許」「功」「蓋」「過」「錯」
這些都是在big5編碼中,會出現程式應用符號的字。
只是我為何說這個問題的可能性不大,是因為現在的idc編輯器幾乎不太可能會再讓你發生這類的事才對。再加上你也說了用了utf8。所以我認為不太可能是這樣的問題。