doConnect method

  1. @override
void doConnect()
override

Implementation

@override
void doConnect() {
  super.doConnect();
  final connectionCharSet = getConnectionCharSet().toLowerCase();
  switch (connectionCharSet) {
    case 'utf8':
    case 'utf-8':
    case 'utf8mb4':
      _codePage = cpUTF8;
      break;
    case 'win1250':
    case 'cp1250':
      _codePage = 1250;
      break;
    case 'win1251':
    case 'cp1251':
      _codePage = 1251;
      break;
    case 'win1252':
    case 'cp1252':
    case 'latin1':
    case 'iso8859_1':
      _codePage = 1252;
      break;
    default:
      _codePage = _codePageNameToCodePage(connectionCharSet);
      if (_codePage == cpNONE) {
        _codePage = cpACP;
      }
  }
}