Strange — это, конечно, странный (а еще неизвестный, чужой). Но в английском оно не несет такого уж негативного смысла. Ну странный и странный, все мы странные.
А вот если вы хотите сказать, что кто-то/что-то неприятно странный(ое) — weird.
He is weird — он как-то нехорошо странный.
This situation is weird — неприятно странная ситуация.