tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: UNICODEをS-JISに変換しDLLに渡す
投稿日: 2008/11/16(Sun) 06:12
投稿者魔界の仮面弁士
>  Dim Bytes = System.Text.Encoding.UTF8.GetBytes(UNICODEの変数)
あれ? VB2005 を使っておられるのですよね。だとすると上記の変数 Bytes は、
Object 型(またはコンパイルエラー)になってしまいませんか?


> この関数の戻り値をDLLにセットしてもどうしても文字化けしてしまいます。
どのようにして DLL を呼び出しているのでしょうか?
少なくとも文字列(String型)には、文字コードという概念はありませんよ。

文字列を、ファイルやバイト配列等にエンコードする際(または逆にデコードする際)には
文字コードを意識せねばなりませんけれども。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。