I have add cyrillic meta tags by path. Instead of metatage I have question marks ??????? in html.

Comments

martiyanov’s picture

I found that database creates with encoding cp1252 instead utf-8 as in Nodewords. File nodewords_bypath.install should be corrected.

univate’s picture

Status: Active » Closed (won't fix)

There is no reference to "cp1252" in the .install file, I assume its being setup with whatever the default encoding you have setup on your database.

Todd Nienkerk’s picture

Martiyanov: Can you verify that your database encoding is set to UTF8?

univate: I believe each .install file has to explicitly set the table to UTF8 in Drupal 5.x. Here's an example from the Block Class module:

      db_query('CREATE TABLE IF NOT EXISTS {block_class} (
          `module` varchar(50) NOT NULL,
          `delta` varchar(32) NOT NULL,
          `css_class` varchar(50) NOT NULL,
          PRIMARY KEY  (`module`,`delta`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8;');