回答編集履歴

1

文字コードの前提条件を追記

2018/12/16 04:32

投稿

mks
mks

スコア80

test CHANGED
@@ -9,3 +9,11 @@
9
9
  一旦Shift JISにして、さらに文字コードにかかわらずバイト単位でSUBSTRINGが処理されるようBINARYにキャストして、それをSUBSTRINGして、もう一度Shift JISの文字列にして、utf-8に戻すとできるかと。
10
10
 
11
11
  効率はどうでしょうね。アプリ側がなにかは分かりませんが、取得後にアプリで処理した方が簡単な気もします。
12
+
13
+
14
+
15
+ ---
16
+
17
+ 追記
18
+
19
+ ちなみに上記、テーブルの文字コードがutf-8と仮定した場合ですが、仮にもともとsjisで、sjisで取得できればいいなら、単にBINARYに変換してSUBSTRINGして再度文字列に戻す、でできると思います。質問内容にテーブルの文字コードを明記してもらえますか?