我要用Qt操作資料庫,寫了一個比較長的SQL陳述句,拼接字串的時候發現尾部的位元組不見了,并且qDebug輸出的尾部還是亂碼,是QString有存盤長度的限制嗎?
uj5u.com熱心網友回復:
噗,原來是我SQL陳述句錯了,我就說怎么一直執行錯誤,但是qDebug列印QString中的內容還是末尾是亂碼,但在Debug斷點除錯下發現QString中的內容是正確的......我裂開來
uj5u.com熱心網友回復:
剛在網上看到好像這是一個Debug模式下的bug,https://bugreports.qt.io/browse/QTCREATORBUG-17117,當列印超過1023個位元組的時候就會出現二進制字符,不用Debug模式下就可以正常的輸出.......
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/284472.html
標籤:Qt
