QString與QByteArray互相轉換的方法
// QString轉QByteArray方法
//Qt5.3.2
QString str("hello");
QByteArray bytes = str.toUtf8(); // QString轉QByteArray方法1
QString str("hello");
QByteArray bytes = str.toLatin1(); // QString轉QByteArray方法2
//QByteArray轉QString方法
//Qt5.3.2
QByteArray bytes("hello world");
QString string = bytes; // QByteArray轉QString方法1
QByteArray bytes("hello world");
QString string;
string.prepend(bytes);// QByteArray轉QString方法2
qDebug() << string;
QByteArray類同樣不以’\0’為結尾:如
QByteArray bytes;
bytes.resize(5);
bytes[0] = '1';
bytes[1] = '2';
bytes[2] = '3';
bytes[3] = '\0';
bytes[4] = 'a';
cout << bytes << endl;
本文轉載自http://blog.csdn.net/daa20/article/details/51674753
相關文章
- Qt中 QString,QByteArray,Qchar,const char* ,char *int 的用法及相互轉換QT
- float與byte[]互相轉換
- json字串與物件互相轉換JSON字串物件
- Java 集合與陣列互相轉換Java陣列
- GPT與MBR格式 以及互相轉換GPT
- 日期與字串的互相轉換SQL語句字串SQL
- DataSet與泛型集合間的互相轉換泛型
- Word中文字與表格互相轉換
- HTML字串與NSAttributeString互相轉換HTML字串
- Python/Java AES 加解密方法互相轉換PythonJava解密
- 二進位制補碼及與原碼的互相轉換方法詳解
- 圖解Excel與Html格式之間的互相轉換圖解ExcelHTML
- Java 實現 Map 和 Object 互相轉換的幾種方法JavaObject
- 字串 列表 字典 互相轉換字串
- 怎樣把QString轉換為char *或者相反?
- jquery物件和DOM物件的互相轉換jQuery物件
- 成都儀器定製-二進位制補碼及與原碼的互相轉換方法
- MySQL中日期和時間戳互相轉換的函式和方法MySql時間戳函式
- 關於QString轉換為char*的一點小細節
- 十進位制與二進位制互相轉換指南
- js資料型別間的互相轉換JS資料型別
- 【JQuery】DOM物件和JQuery物件的互相轉換jQuery物件
- iOS引用轉換:Foundation與Core Foundation物件互相轉換(__CFString轉NSString,void *轉id等等)iOS物件
- png轉jpg,常用格式怎麼互相轉換
- Java中基本型別Array與複合型別List的互相轉換Java型別
- python中列表、字典和字串的互相轉換Python字串
- js 陣列,字串,json互相轉換陣列字串JSON
- []byte轉和[][]string可以互相轉換嗎??
- Go版本的各座標系互相轉換的工具Go
- VS下字串與陣列互相裝換字串陣列
- WindowsCE下Unicode和Ansi字元間互相轉換的例子 (轉)WindowsUnicode字元
- C# bytes[]和sting互相轉換C#
- 文字語音互相轉換系統設計
- 與眾不同的進位制轉換方法 (轉)
- 時間戳與yyyy-mm-dd hh:mm:ss格式之間的互相轉換時間戳
- 陣列與字串方法與相互轉換陣列字串
- ABAP和XML資料格式互相轉換的兩種方式XML
- 將“PDF轉換成PPT”與“PPT轉PDF”的方法