2013-12-02 3 views
1

Я занимаюсь удалением url путем замены (аналогично this). Моя проблема заключается в том, что на корейском языке, связанные слова делают проблему для меня:php Корейский URL Slug

// Korean 
'ㄱ'=>'k','ㅋ'=>'kh','ㄲ'=>'kk','ㄷ'=>'t','ㅌ'=>'th','ㄸ'=>'tt','ㅂ'=>'p', 
'ㅍ'=>'ph','ㅃ'=>'pp','ㅈ'=>'c','ㅊ'=>'ch','ㅉ'=>'cc','ㅅ'=>'s','ㅆ'=>'ss', 
'ㅎ'=>'h','ㅇ'=>'ng','ㄴ'=>'n','ㄹ'=>'l','ㅁ'=>'m', 'ㅏ'=>'a','ㅓ'=>'e','ㅗ'=>'o', 
'ㅜ'=>'wu','ㅡ'=>'u','ㅣ'=>'i','ㅐ'=>'ay','ㅔ'=>'ey','ㅚ'=>'oy','ㅘ'=>'wa','ㅝ'=>'we', 
'ㅟ'=>'wi','ㅙ'=>'way','ㅞ'=>'wey','ㅢ'=>'uy','ㅑ'=>'ya','ㅕ'=>'ye','ㅛ'=>'oy', 
'ㅠ'=>'yu','ㅒ'=>'yay','ㅖ'=>'yey', 

проблема заключается в том, что корейские символы объединить и сделать новые символы: 및 , который состоит из трех символов. так как путать корейские URL?

+0

возможно дубликат [символов Unicode в URL-адресов] (http://stackoverflow.com/questions/2742852/unicode-characters-in-urls) –

+0

я хочу имеют четкий URL-адрес (пропущенный), а не проценты – barej

+0

, это запрещено в соответствии с RFC, упомянутым в ответе, с которым я связан. –

ответ

1

반갑 습니다. Ты кореец?

Прежде всего, вам необходимо извлечь три символа. Таким образом, ('ㅁ', 'ㅣ', 'ㅊ'), извлеченный из

Я искал об этом. наконец, нашел некоторые полезные ссылки (при условии unicode). Я не тестировал ниже код.

если три символа извлеченной хорошо, я думаю, останется часть просто. Если у вас есть какие-либо вопросы, оставьте комментарий. Пришло время спать, здесь 23 часа.

Вот ссылка Google для поиска самостоятельно. https://www.google.co.kr/search?hl=ko&source=hp&biw=&bih=&q=PHP+%ED%95%9C%EA%B8%80+%EC%9E%90%EC%86%8C+%EB%B6%84%EB%A6%AC&gbv=2&oq=PHP+%ED%95%9C%EA%B8%80+%EC%9E%90%EC%86%8C+%EB%B6%84%EB%A6%AC&gs_l=heirloom-hp.3...907.5650.0.6111.35.28.5.0.0.6.159.2699.13j15.28.0....0...1c.1j4.24.heirloom-hp..14.21.1576.msmCFbtYHpc

+0

спасибо за удивительные коды, нет, я не корейский. – barej

+0

@barej Это делает меня счастливым. Если у вас возникнут какие-либо вопросы в будущем, оставьте комментарий здесь. Хотя я хорошо разбираюсь в корейском языке, я могу вам помочь. –

Смежные вопросы