teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

書式の改善

2021/04/25 13:24

投稿

ZhengyuMeng
ZhengyuMeng

スコア0

title CHANGED
File without changes
body CHANGED
@@ -34,13 +34,13 @@
34
34
 
35
35
  A typical Sybase server
36
36
  [egServer50]
37
- host = 192.168.0.2
37
+ host = host
38
- port = 2638
38
+ port = port
39
39
  tds version = 5.0
40
40
  client charset = UTF-8
41
41
  charset = SJIS-win
42
42
 
43
- tsql -H 192.168.0.2 -p 2638 -U dba -P sql
43
+ tsql -H host -p prot -U UID -P Password
44
44
  locale is "ja_JP.UTF-8"
45
45
  locale charset is "UTF-8"
46
46
  using default charset "UTF-8"

1

PHPでのPDO、ODBC接続も同様、エラーが発生

2021/04/25 13:24

投稿

ZhengyuMeng
ZhengyuMeng

スコア0

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,7 @@
4
4
  コマンドラインでマルチバイト(日本語)のSQLを送信するとエラーが発生。
5
5
  サーバー上にテープルのカラム名は日本語なので、カラム指定、WHEREなどはすべてエラーでした。
6
6
 
7
+
7
8
  ### 発生している問題・エラーメッセージ
8
9
 
9
10
  +---------------------------------------+
@@ -45,7 +46,7 @@
45
46
  using default charset "UTF-8"
46
47
 
47
48
 
48
- ### 日本語なしならOK
49
+ ### SQLに日本語なしならOK
49
50
 
50
51
  「SELECT * FROM XXX」すべて英語なら正常に実行し、カラム名(日本語)の表示も文字化けしない。
51
52
  SQL> SELECT * FROM W_HATUF_CSV
@@ -60,4 +61,6 @@
60
61
 
61
62
  ODBCドライバの文字コードの設定がうまくできていないでは?
62
63
  charsetを932JPN、CP932、SJIS-winなどを設定しても解決しなかった。
64
+ 最終的にはApache + PHP(Laravel)の運用ですが、PHPでのPDO接続もエラーでした。
65
+
63
66
  解決に至った経験のある方がいれば、ご教授頂ければ幸いです。