pは$KCODEを指定しないと8進記法で表示される
p s=`date`
これで良い筈だけど、私の環境では結果+文字化けした文字列が表示されます。
文字化けかどうかはなんともいえないが、8進記法だったら
pの前に
$KCODE='e'
か
$KCODE='s'
か
$KCODE='u'
を入れてみよう。e=EUC-JP, s=Shift_JIS, u=UTF-8だ。
`date`の返す文字列の文字コードと端末の文字コードが一致していたら文字化けは直るだろう。
一致してないと文字化けするので気になる場合は
require 'kconv'
してから「.toeuc」、「.tosjis」、「.toutf8」メソッドを適用してみましょう。
require 'kconv' $KCODE='e' p `date`.toeuc