• ベストアンサー

文字列操作が分かりません

VB2008で文字列を加えるプログラムを組んでいるのですが、下記のリストのようにダブルクォーテーションで囲まれた文字列が旨く処理出来ません。 ダブルクォーテーションをダブルクォーテーションで括るのはできないのでしょうか。 どなたかご教授下さいませ。 よろしくお願いいたします。 1. Dim data1 As String = "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">" //W3Cの//で(式が必要です)エラーがでます。 演算と間違われているのでしょうか。 2. Dim data2 As String = "<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">" "<meta http-equiv=" この箇所でエラーが出ており、以下のエラー文です。 (文字定数には一文字のみを指定しなけばならない) 以上 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#101303
noname#101303
回答No.2

Dim data1 As String = "<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"">" Dim data2 As String = "<meta http-equiv=""Content-Type"" content=""text/html; charset=Shift_JIS"">" で、どうでしょう?

robotanmarch
質問者

お礼

ありがとうございました。 お陰様でこの方法も旨く動作しました。 ダブルクォーテーションの使い方がイマイチ分からなかったのですが、本当に助かりました。 参考にさせて頂きます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ml_4649
  • ベストアンサー率14% (123/860)
回答No.1

"<!DOCTYPE HTML PUBLIC " & chr(34) & "-//W3C//DTD HTML 4.01 Transitional//EN" & chr(34) & ">" "<meta http-equiv=" & chr(34) & "Content-Type" & chr(34) & " content=" & chr(34) & "text/html; charset=Shift_JIS" & chr(34) & ">"

robotanmarch
質問者

お礼

旨く動作しました。 ありがとうございました。 コードをダイレクトに挿入するといい方法があったのですね。 認識を新たにしました。 これから参考にさせて頂きます。 本当に助かりました。

すると、全ての回答が全文表示されます。

関連するQ&A