csvで取ってきた全項目から[,]や["]を簡単に全角化出来ないでしょうか?

WindowsXP
ruby 1.8.5 (2007-03-13 patchlevel 35) [i386-mswin32]

ttp://www.gesource.jp/programming/ruby/database/sqlite.html
↑や初心者本を読みながら、下のような感じで見よう見まねでsqliteに登録しています。

db.execute2('select * from 社員') do |row|
 a01,a02,a03,a04,a05,a06,a07,a08, 〜中略〜,a53,a54 = row
 sql = "insert into yOrders values ( '"+ a01+"','"+a02+"','"〜中略〜'"+a53+"','"+a54+"');"
 db.execute(sql)
end

処理の最後にcsvを出力しているのですが、やっと8割方完成した所で、
出力側csvは["]が使えない仕様(文字項目を"〜"で括れない)だったのが判明しまして、
このままだと文字項目内の文字列として存在する筈の["]や[,]で誤動作しそうなので、
全角に変換したいのですが、今の自分の頭では、

a01 = a01.gsub(/,/,",")
a01 = a01.gsub(/"/,"”")
a02 = a02.gsub(/,/,",")
a02 = a02.gsub(/"/,"”")
〜後略〜

これが精一杯で綺麗な方法が思いつきません。こんなのを全部で数百回繰り返すのは、
さすがにイヤなのですが、もう少しスマートなやり方は無いでしょうか?
よろしくお願いします。