質問編集履歴
4
追加質問を記載
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,11 +20,9 @@
|
|
20
20
|
|
21
21
|
----エラー内容----
|
22
22
|
ERROR: 符号化方式"SJIS"で無効なバイトシーケンスです: 0x8e (11793)
|
23
|
-
|
24
23
|
********** エラー **********
|
25
|
-
|
26
24
|
ERROR: 符号化方式"SJIS"で無効なバイトシーケンスです: 0x8e (11793)
|
27
25
|
SQLステート:22021
|
28
|
-
--------------------
|
29
26
|
|
27
|
+
|
30
28
|
両方の文字列が正常に変換できるようにしたいのです。。。
|
3
追加質問
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,13 +18,13 @@
|
|
18
18
|
select convert_from(convert(substring(convert_to('縞鋼板_管理棟_ブロワー室_北部浄', 'SJIS') from 1 for 20), 'sjis', 'utf8')::bytea, 'utf8')
|
19
19
|
|
20
20
|
|
21
|
-
|
21
|
+
----エラー内容----
|
22
22
|
ERROR: 符号化方式"SJIS"で無効なバイトシーケンスです: 0x8e (11793)
|
23
23
|
|
24
24
|
********** エラー **********
|
25
25
|
|
26
26
|
ERROR: 符号化方式"SJIS"で無効なバイトシーケンスです: 0x8e (11793)
|
27
27
|
SQLステート:22021
|
28
|
-
|
28
|
+
--------------------
|
29
29
|
|
30
30
|
両方の文字列が正常に変換できるようにしたいのです。。。
|
2
追加質問を記載
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,4 +9,22 @@
|
|
9
9
|
TRIM(SUBSTRB('配管_SS塗装_ポンプ棟_低率_八仙',1,20)) 機器名称20
|
10
10
|
from dual`
|
11
11
|
|
12
|
-
→結果「配管_SS塗装_ポンプ棟_」
|
12
|
+
→結果「配管_SS塗装_ポンプ棟_」
|
13
|
+
|
14
|
+
★★★追加質問★★★
|
15
|
+
|
16
|
+
PostgreSQLで以下のSQLだとエラーが出ます。
|
17
|
+
|
18
|
+
select convert_from(convert(substring(convert_to('縞鋼板_管理棟_ブロワー室_北部浄', 'SJIS') from 1 for 20), 'sjis', 'utf8')::bytea, 'utf8')
|
19
|
+
|
20
|
+
|
21
|
+
~~~エラー内容~~~
|
22
|
+
ERROR: 符号化方式"SJIS"で無効なバイトシーケンスです: 0x8e (11793)
|
23
|
+
|
24
|
+
********** エラー **********
|
25
|
+
|
26
|
+
ERROR: 符号化方式"SJIS"で無効なバイトシーケンスです: 0x8e (11793)
|
27
|
+
SQLステート:22021
|
28
|
+
~~~~~~~~~~~~~~~~
|
29
|
+
|
30
|
+
両方の文字列が正常に変換できるようにしたいのです。。。
|
1
OracleのSQLを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,4 +2,11 @@
|
|
2
2
|
|
3
3
|
Multi-ByteとSingle-Byteの文字が混在しているtextカラムから
|
4
4
|
先頭20byteを抜き出して抽出したいのですが、
|
5
|
-
Oracleの[to_single_byte]関数に似たものがないので対処方法がわかりません。
|
5
|
+
Oracleの[to_single_byte]関数に似たものがないので対処方法がわかりません。
|
6
|
+
|
7
|
+
▼OracleのSQL
|
8
|
+
`select
|
9
|
+
TRIM(SUBSTRB('配管_SS塗装_ポンプ棟_低率_八仙',1,20)) 機器名称20
|
10
|
+
from dual`
|
11
|
+
|
12
|
+
→結果「配管_SS塗装_ポンプ棟_」
|