No.1ベストアンサー
- 回答日時:
お世話になります。
.NET なら
System.Text.Encoding.Default.GetBytes → GetString とかで。
VB6 なら、
StrConv 関数で vbFromUnicode パラメータを渡して unicode 文字にしてから再変換。
VBScript では該当するものがないです。
↓こういうのを使うとか。
BASP21 DLL(http://www.hi-ho.ne.jp/babaq/basp21.html)
http://www.hi-ho.ne.jp/babaq/basp21.html#0030
[半角全角混じりの文字列のバイト数を取得するには?]
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi? …
参考URL:http://jeanne.wankuma.com/tips/string/leftb.html
ご回答ありがとうございます。
vbFromUnicode、BASP21を使用してみましたが、MIDB関数は正常に動作しませんでした。
(半角も2バイト換算で計算されてしまいます。)
文字列長であれば取得できるのですが、
何文字目を取り出すとなると、1文字ずつコードを見ていくしかないようです。
固定バイト長ファイルを使ってツールを作ろうと思ってたんですが、
1文字ずつみていくのでは処理が遅いので(といっても僅かでしょうが)、
固定文字数長ファイルにしようかと思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) LEFT関数で文字数を指定しないで取りだす方法 7 2023/06/30 09:49
- 大学・短大 学生ローン日本学生機構の奨学金について詳しい方教えて下さい。 保証人の職場にパソコンから株式会社○○ 1 2022/04/13 05:57
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- その他(SNS・コミュニケーションサービス) 大至急お助け下さい。マストドンの或るインスタンスに登録したいのですが、ユーザー名で半角英数とアンダー 1 2023/08/25 10:33
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) MID関数について 2 2022/04/22 09:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
StrConvでUnicodeに変換出来な...
-
EXCELのVBAでLenB関数について
-
ファイル名の一部削除について
-
VB.NET ListBox内の前方一致で...
-
CString型 全角半角を意識せず...
-
機種依存文字と特殊文字について
-
Access VBAの参照設定(DAO)につ...
-
【Excel VBA】セル内テキストの...
-
TextFieldParserの固定長桁数を...
-
ASC関数
-
VB6のテキストボックスに入力し...
-
VBからID3タグをいじる方法
-
アクセス ステータスバーの文...
-
一番右のスペース以降の文字列...
-
VBA 変数名に変数を使用したい。
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
DataTableに特定のフィールドが...
-
日付と文字列を条件としてDLook...
-
手動または分散トランザクショ...
-
VB.NETの配列にExcelから読み込...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CString型 全角半角を意識せず...
-
EXCELのVBAでLenB関数について
-
ファイル名の一部削除について
-
文字列から、null値を除去する方法
-
TextFieldParserの固定長桁数を...
-
StrConvでUnicodeに変換出来な...
-
一番右のスペース以降の文字列...
-
VBScriptで半角カナと半角英数...
-
【Excel VBA】セル内テキストの...
-
アクセス ステータスバーの文...
-
「シフトJIS X 0213」形式の文...
-
WSTRINGとは?
-
エクセルで13,410円を数値の134...
-
VBからID3タグをいじる方法
-
VB6のテキストボックスに入力し...
-
HEX
-
指定バイト目を取り出すにはど...
-
C言語とWin32APIで全角かなの...
-
vb2008 MIDB関数
-
ASC関数
おすすめ情報