1. 程式人生 > >LABVIEW中文字串或路徑上傳至MYSQL顯示亂碼的解決辦法

LABVIEW中文字串或路徑上傳至MYSQL顯示亂碼的解決辦法

前言

        中文顯示亂碼多半是由於字符集不匹配造成的。因此,再看本文之前,先確認mysql 和labview輸出的字符集是否相同。我個人建議都是用目前較為通用的UTF-8。mysql 字符集的配置方法可以參考以下這篇文章。 

而labview 輸出utf-8格式字串的方法可以參考以下文章。

正文

        本文主要給出的方案是在以上方法都解決不了的情況下的方案。

        有一個概念:所有的資料都是二進位制的,所以不同平臺和模組之間傳遞無符號位元組資料是最不容易出錯、最安全的。

      因此在labview當中,將字串轉換為utf8格式字串之後,再轉換為u8陣列,然後上傳至mysql資料庫。翠花兒,上圖:


希望對大家有幫助。