Ответ на первый вопрос -
Кодировка задается при создании самой базы или таблицы.
См.
тут.
Если использовать для создания phpMyAdmin, то там менять или создавать таблицы достаточно просто.
Если нужно для поля поменять, то примерно так:

Код:
ALTER TABLE `tablename` CHANGE `tel` `tel` VARCHAR( 256 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
По поводу "обычно", не знаю. У меня везде в базах cp1251_general_ci - "Кириллический (многоязычный), регистронезависимый".
Не думаю, что делал это правильно, так как у меня и кириллица принудительно в тех флеш-проектах еще задавалась через System.useCodepage.
То есть я рецептов здесь не даю, а всего лишь хотел обратить внимание на это звено, чтобы вы его не упустили в своих умозаключениях и при разработке.
Цитата:
|
Флеш же использует utf-8 (??).
|
- как-то коряво у вас прозвучало. Флеш использует всё, что задает разработчик.
И еще. Эту тему здесь не нужно обсуждать, если что, вопрос у автора другой был. В разделе "Серверные технологии и Flash" нужно.