Can't send data to ESP8266 via arduino

Have you taken into account that most Arduinos work at 5V whilst the ES8266 works at 3.3V ?

In addition, do the two systems have a common GND connection ?