![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
理屈は理解できてますか?
> Accessでは全角、半角にかかわらず2バイトでカウントます
内部ではUnicodeという文字コード系が使われています。
このコード系は、全角とか半角とかは関係なく、 1文字=16bit(2バイト) に割り当てています。
> StrConv(〇〇〇,128)
これは、既にあるように、 Unicodeからシステムで設定されたコード(日本語版の場合はShift_JIS)に変換するものです。
Unicodeの1文字→Shift_JISの対応する1文字 に変換します。
UnicodeとShift_JISはまったく別なので、Shift_JISで書かれた文字列をUnicodeとして解釈すれば、文字化けします。
今回の場合なら、Shift_JISの1文字→Unicodeの対応する1文字 というさっきとは逆の変換が必要です。
No.1
- 回答日時:
先ずは全角文字に変換するのであれば
「StrConv(〇〇〇,128)」ではなく、「StrConv(〇〇〇,4)」ではないのでしょうか。
動作確認はしていませんが、お試しください。
StrConv関数 …文字列を指定した文字種に変換する
https://officek.net/access/a-function/al-string/ …
老婆心
2バイト(全角?)化する理由はわかりませんが、ある特定の文字数のみを取り出したいのであれば、MID関数でもいいのではないですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- マウス・キーボード macからリモートデスクトップでwindowsに接続した際のキーボード配列 3 2023/07/10 08:40
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- その他(プログラミング・Web制作) 文章中の数値を自動で足すサービスはあるでしょうか? 1 2022/10/16 08:10
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
StrConvでUnicodeに変換出来ない文字
Visual Basic(VBA)
-
「#エラー」の回避
Access(アクセス)
-
Access2002の重複クエリで大文字小文字を区別したい
Access(アクセス)
-
-
4
クエリーで、全角混じりデータの抽出[access95]
Access(アクセス)
-
5
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
6
Access VBA Me.Requery レコードは削除されています エラー
その他(データベース)
-
7
Accessでブレークポイントを設定してないのに一時停止してしまう
その他(データベース)
-
8
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
9
クエリの結果が文字化け(Access2007)
その他(Microsoft Office)
-
10
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
11
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
12
EXCELのVBAでLenB関数について
Excel(エクセル)
-
13
Accessでグローバル変数を宣言して定数を定義したい
その他(データベース)
-
14
カレントレコードが無い事を判定させる方法
Visual Basic(VBA)
-
15
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
16
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
17
Null同士の結合
その他(データベース)
-
18
Access Left$関数で全角半角が混在したデータの抽出 バイト数がずれる
Excel(エクセル)
-
19
Access サブフォームでの選択行の取得
その他(データベース)
-
20
access2003で「GROUP BY」を使用した場合の動作について
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessで文字列のバイト数読み込み
-
Kシェルでの桁数取得
-
VisualStudio2022でC言語プログ...
-
PHPで特定の変数値を取り出す
-
C言語 exitの使い方
-
Excel-vba 文字列と変数を...
-
フォームを開くときに、コンボ...
-
VBAでダブルコーテーション入り...
-
VB6.0-整数と余りを求める
-
数字の位ごとの値を表示するプ...
-
【VBA】複合代入演算子
-
テキストボックスの値を変数に...
-
エラーの意味は? Lvalue req...
-
足して100になるような乱数のア...
-
整数xxxが大き過ぎますというエ...
-
vbsでテキストファイル内の文字...
-
jsp~jspにhiddenを使って変数...
-
配列の値を置換するにはどうす...
-
C#でのIF文 時間比較のやり方
-
COLUMN(1:1)の意味を教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
C言語で全角文字を扱いたいので...
-
Accessで文字列のバイト数読み込み
-
VBA シート上にドロップダウン...
-
セル内の一部文字列を消去のマクロ
-
アンダーバーとバックスラッシュ
-
VC2008+Qtの文字化け
-
英数半角文字と「-」を指定する...
-
スプレッドシートの関数
-
rubyの正規表現で"["を使いたい...
-
エクセルで数字の変換
-
UTF8が16進文字列に化ける(...
-
PHPで特定の変数値を取り出す
-
文字数の多い単語だけ抽出(多...
-
プロキシを使うプログラムでエ...
-
正規表現で英(大小)と数字を必...
-
Kシェルでの桁数取得
-
Ruby言語にて、全角カナ⇔半角カ...
-
ruby 正規表現の日本語とアルフ...
-
void lcd_str(unsigned char* p...
おすすめ情報