當前位置:首頁 » 編程語言 » sql文字出現問號
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql文字出現問號

發布時間: 2022-07-15 17:24:42

1. sql中向表中添加的字元都變成問號了,什麼情況怎麼處理

那是因為編碼格式不正確..比如 說你和程序里是UTF-8..但是你和資料庫是GB2312就會成亂碼

2. 插入的SQL語句中有中文值時中文變問號是怎麼回事

資料庫欄位與你的代碼中的中文位元組格式不符,你可以試試將插入的中文先轉成GBK或者UTF-8試試

3. 把文本內存的語法復制到PL/sql中進行執行,發現裡面的文字全部變成了問號。請問這是什麼原因,怎麼解決

應該是你的 輸入法默認是英語,應該把它改成中文

1.系統輸入法問題:
問題出在輸入法裡面,windowsxp默認的輸入法為英語,鍵盤模式為美式鍵盤,這個選項一直用於win98中,同時提供的還有中文鍵盤的模式,由於win98中使用美式鍵盤沒有任何問題,所以我在設置的時候,把中文鍵盤刪除了,只保留了英文鍵盤。就是由於這個問題才出現復制中出現倫馬的問題。直到這些就很好辦了,刪除英文的美式鍵盤模式,添加中文鍵盤模式並且設置為默認值就ok了!

4. 為什麼在sql里的漢字在讀出數據時卻顯示問號呢

不是SQL裝的有問題,只要在插入漢字的時候在前面加一個大寫的N就好了,比如

insert a values(N'我是..')

加N代表以Unicode編碼儲存,這個編碼全球通用,所以就不會存在亂碼的問題了.

5. SQL已經變成問號的怎麼恢復

這個是編碼的問題, 光靠轉換也不能解決; 有些是資料庫設置的問題; 估計你用的是MYSQL吧。

6. SQL Server用T-SQL語句寫東西,漢字顯示出來是問號,

在工具-選項-SQL查詢結果那裡把以表格顯示改成以文本顯示輸出結果看看。
再看看別人怎麼說的。

7. SQLyog數據表內容突然全變問號

三種方法:
1.直接寫sql語句.
2.用SQLyog 選擇外鍵表 ,點擊右鍵 選擇關聯/外鍵,然後再選擇主表,外鍵.
3.在表 vet_specialties 上點擊右鍵 ,然後找到Relationships/ForeignKeys中,然後選擇相應的列。
或者直接寫命令:
ALTER TABLE vet_specialties ADD FOREIGN KEY FK_SPECIALTY_ID(specialty_id) REFERENCES specialties (id)
ALTER TABLE vet_specialties ADD FOREIGN KEY FK_VET_ID(vet_id) REFERENCES vets (id)