ハック 2015.09.25 1,081node.jsでの特殊文字の扱い ツイート シェア はてな node.jsでvar cmd = 'C:pass\hoge.bat' のように書くとエラーが出てしまいました。原因は特殊文字のエスケープが出来ていなかったことにありました。http://www.ajaxtower.jp/js/num/index2.htmlによると、特殊文字の前に\を付ける必要があるようです。エラーが出てしまった例を書き直すとvar cmd = 'C:pass\\hoge.bat' のように「\」の前に\を付けることで、エラーが解消されます。つくってみた!社内のトイレ難民解決!トイレ空き状況確認システムを作ってみたAmazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。関連記事 javaで特殊文字をShift_JISでエンコードすると文字化けする phpで「T_ENCAPSED_AND_WHITESPACE」というエラーが出た時の対処法 脆弱性対策をしてみよう (XSS) シェルでエラーが起きた時に停止するようにする ランダムパスワード生成 javaで日本語のみをエンコードする