write a string into ESP8266 eeprom

For those who may have similar issue.
This code solveed my problem :slight_smile:

#include <EEPROM.h>

void setup() {
  Serial.begin(115200);
  EEPROM.begin(512);
  delay(3000);
  Serial.println();
  Serial.println();
  Serial.println("Startup");
 

//write to eeprom
  String qsid="Global";
  int charLength=qsid.length();
  
  Serial.println("writing eeprom ssid:");
          for (int i = 0; i < qsid.length(); ++i)
            {
              EEPROM.write(i, qsid[i]);
              Serial.print("Wrote: ");
              Serial.println(qsid[i]); 
            }


//read to eeprom
  
  Serial.println("Reading EEPROM ssid");
  String esid;
  for (int i = 0; i < charLength; ++i)
    {
      esid += char(EEPROM.read(i));
    }
    //esid.trim();
    Serial.println(esid.length());
  Serial.print("SSID: ");
  Serial.println(esid);

source