作者 主題: SQL無法寫入中文  (閱讀 5349 次)

0 會員 與 1 訪客 正在閱讀本文。

hikarus

  • 可愛的小學生
  • *
  • 文章數: 19
    • 檢視個人資料
SQL無法寫入中文
« 於: 2005-05-30 09:36 »
我用DW的插入記錄~~要寫到sql裡面....打中文要輸入~~結果去sql資料表看會變成英文或者是亂碼...
請問有人知道是什麼問題嗎??還是哪裡設定出了問題~~

richewea

  • 憂鬱的高中生
  • ***
  • 文章數: 162
    • 檢視個人資料
SQL無法寫入中文
« 回覆 #1 於: 2005-06-15 13:32 »
不知道你的sql server指的是哪個
中文都變亂碼就是sql server的那個編碼的碼設錯了
就好像網頁你寫中文然後編碼選日文,
網頁不就變成日文或亂碼一樣的意思

hikarus

  • 可愛的小學生
  • *
  • 文章數: 19
    • 檢視個人資料
SQL無法寫入中文
« 回覆 #2 於: 2005-06-15 15:57 »
己經解決了~~
我在IIS裡面的資料表裡面的web.config這個檔案加入
以下這段
   <system.web>
   <globalization
   fileEncoding="big5"
   requestEncoding="big5"
   responseEncoding="big5"
   culture="zh-TW"/>
就可以支援寫入中文的文字了!!

ktch

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
SQL無法寫入中文
« 回覆 #3 於: 2005-07-23 12:02 »
有點怪怪的,用 utf-8不是更好嗎?

另外一個想法大大試試看!!

1.sql本身的codepage是不是支援中文
2.insert指令用N' '如
   INSERT INTO ATABLE (VAR1) VALUES (N'TEST DATA中文測試')
 
因為CHAR, VARCHAR..都支援 UNICODE

試一下吧!!

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
SQL無法寫入中文
« 回覆 #4 於: 2005-07-23 12:55 »
什麼 SQL 什麼程式語言?...

說的不清不楚?...
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/