Guardar datos en árabe en la base de datos MySQL

He cambiado el juego de caracteres de las tablas y de la columna, me sale el texto árabe como ???? marcas en la base de datos MYSQL

aquí está el diseño de la mesa

  CREATE DATABASE mydb
  DEFAULT CHARACTER SET utf8
  DEFAULT COLLATE utf8_general_ci;


   CREATE TABLE `categories` (                        
   `category_id` tinyint(2) NOT NULL auto_increment,           
   `category_name` varchar(50)character set utf8 NOT NULL ,  
   PRIMARY KEY  (`category_id`) 


   insert into `mydb`.`categories` 
    (`category_id`, `category_name`)
    values (1,'کتگوری');
   commit;

¿Cuándo vuelvo a disparar la consulta de selección que muestra ???? como texto?

¿Alguien puede decirme dónde estoy haciendo mal?

Respuestas a la pregunta(5)

Su respuesta a la pregunta