When you ssh into a host from OSX and run the esxtop command, are you presented with this mess?
I had traditionally been a user of Windows and Putty so I never ran into this until I switched to the MacPro as my daily driver. All is not lost as its just simple formatting to get things right once again.
With terminal open of course, from your OSX toolbar select “Terminal” > Select Preferences from the drop down to bring up your preferences profile
From your terminal profile > select Advanced and where it says “Declare Terminal as:” (default should be xterm-256-color) as a drop down, select “xterm
I usually close and reopen after changes just in case, but you dont need to.
Logging back into the host and running esxtop again everything is as it should be