Поддержка Проблемы и решения Создание новой таблицы

  • Создаю таблицу в базе данных следующим образом:
    Но таблица создается в кодировке cp1251_general_ci, как указать что нужен UTF-8?

    global $wpdb;
    
    	$tables['sources'] = "CREATE TABLE " . $wpdb->prefix . "sources (
    	  id int(9) NOT NULL AUTO_INCREMENT,
    	  source_url varchar(64),
    	  source_title varchar(64),
    	  PRIMARY KEY id (id)
    	);";
    
    	require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
    	foreach($tables as $el){
    		dbDelta($el);
    	}

Просмотр 1 ответа (всего 1)
  • Модератор Yuri

    (@yube)

    $tables['sources'] = "CREATE TABLE " . $wpdb->prefix . "sources (
    	  id int(9) NOT NULL AUTO_INCREMENT,
    	  source_url varchar(64),
    	  source_title varchar(64),
    	  PRIMARY KEY id (id)
    	) DEFAULT CHARSET=utf8;";
Просмотр 1 ответа (всего 1)
  • Тема «Создание новой таблицы» закрыта для новых ответов.