Caro EBAG, Temos um único árabe bloquear em Unicode que contém árabe e persa personagens.
06CC é persa
ی e 064A é árabe ي O teclado padrão do Windows usa
code page 1256 para caracteres arábicos que colocam 064A como padrão ي para usuários persas e árabes porque os usuários árabes são muito mais do que persas. ISIRI faça um teclado padrão ISIRI 9147 e coloque árabe e persa Yeh nele, mas Perisan ی são os caracteres padrão. Os usuários persas que estão usando o teclado padrão colocarão ( e usarão ) persa padrão ی while the rest of them use arabic í`. Como você disse normalmente, enquanto estamos salvando os dados no banco de dados, alteramos o árabe
ي para persa ی e quando estamos lendo, apenas vamos para o persa, então tudo é verdade. a segunda abordagem é usar um arquivo JavaScript no aplicativo da Web para controlar a entrada do usuário. a maioria dos sites persas usa essa abordagem para salvar caracteres no banco de dados. Neste método, o usuário não precisa instalar nenhum layout de teclado para teclado persa ou árabe. Ele/ela acabou de colocar o teclado em
English e depois em JavaScript desenvolvedor de arquivos verifique qual personagem é equivalente a ele. Aqui
você pode encontrar ISIRI 9147 javascript para aplicação web e um guia persa para usá-lo. a terceira abordagem é usar um teclado virtual que funcione exatamente como o anterior com uma interface de usuário e geralmente é bom para quem não está familiarizado com o teclado persa.
A quarta abordagem é pesquisar ambos os dialetos. Como você sabe quando instala o
MySql ou SQL Server você pode definir o collation e também você tem a opção de suportar dialeto (e diferenciação de maiúsculas e minúsculas). se você habilitar o agrupamento árabe com dialeto, poderá obter resultados para ambos e geralmente isso funciona bem no sql server Eu não testo em MySql . Esta é a melhor solução ainda. mas se eu fosse você, eu implementava uma simples
sql function que obtém nvarchar e retorne nvarchar . então eu chamo quando eu queria escrever dados. e sempre que você quiser ler, você pode ir para o padrão. Desculpe pela cauda longa.