當前位置:首頁 » 編程語言 » sql中文問號

sql中文問號

發布時間: 2023-07-16 08:11:52

1. PLsql中table表中的漢字顯示問號,裝了漢化包之後還是問號,不知道怎麼解決

你好,建議新建一個變數名NLS_LANG 變數值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

具體操作步驟:
我的電腦-右鍵-屬性-高級-環境變數-系統變數-新建變數
變數名:NLS_LANG
變數值:AMERICAN_AMERICA.UTF8

如果想轉換為UTF8字元集,可以賦予「NLS_LANG」為 「AMERICAN_AMERICA.UTF8」,然後重新啟動 pl/sql developer。

2. SQL server 2005 為何插入漢字顯示問號,修改也修改不了,為什麼啊求解

使用SQL SERVER2005的時候常常遇到中文字元為亂碼的情況,經過研究發現,設置SQL的排序規則可以解戚清租決這個問題。
1、登錄伺服器打開Microsoft SQL Server Management Studio。
2、在要修改的資料庫上單擊滑鼠右鍵,並選擇「屬性」。
3、在彈出的資料庫屬性窗口中點擊「選擇頁」中的「選項」。
4、將排序規則由默認的SQL_Latin1_General_CP1_CI_AS修改為Chinese_PRC_CI_AS。
5、點擊確定就OK。

varchar修改為nvarcharchar修改為nchar
註:如果無法修改的話,請嘗試關閉所有與此數正模據庫的連接,實在不行的話請重啟高兆動SQL SERVER服務。

兩種方法:
1:
安裝時不要選 Hide advice configuration options
然後再 Collation designator and order 中選擇 Chinese_PRC 就可以了。
2:
在建表時指明某個欄位的語言
方法 COLLATE Chinese_PRC_CS_AS_WS
示例:
create table test(a varchar(255) COLLATE Chinese_PRC_CS_AS_WS NULL, b varchar(255) COLLATE sql_latin1_general_cp1_ci_as NULL )insert test values('中文','中文')
插入後 欄位 a 為 中文 ,b 為 ??

熱點內容
安卓app緩存 發布:2025-08-17 07:10:28 瀏覽:362
約戰傷害演算法 發布:2025-08-17 07:06:09 瀏覽:922
預算資料庫 發布:2025-08-17 06:49:46 瀏覽:271
舊版本火狐app腳本 發布:2025-08-17 06:49:44 瀏覽:558
渲染高清3d大圖要什麼配置 發布:2025-08-17 06:49:03 瀏覽:440
bmob存儲圖片 發布:2025-08-17 06:35:30 瀏覽:473
CTC資料庫伺服器如何連接 發布:2025-08-17 06:19:36 瀏覽:545
哪吒汽車upro選哪個配置 發布:2025-08-17 05:56:01 瀏覽:587
思科模擬路由如何重新配置 發布:2025-08-17 05:51:02 瀏覽:430
源碼游 發布:2025-08-17 05:44:49 瀏覽:859