• Welcome to PHPVIBE Forums. Please log in.

[ Video Sharing CMS v4 ] UTF-8 by Youtube Import bug with PHPVibe v4

Started by javadev8x,

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

javadev8xTopic starter

Dear admin , mod and all ,

When I input UTF-8 char (Vietnamese language) on Term to search to search youtube video (Attach 1) => All That's Fine, but have 1 little issuse

When I using youtube search video by keyword by UTF-8 char => that okie
See Attach pic 1


List video on Media Manegement => the video just input , that' okie
See Attach pic 2

But request to view video => UTF-8 not show right
See Attach pic 3

When Edit this video => that also
See Attach pic 4

You can test with some vietnamese UTF-8 keyword:  Đà lạt  |  Cần thơ | Đăk lăk

Thanks
  •  

javadev8xTopic starter

  •  

lienkhuong

You check lib/function.php
if not have vietnamese you can add this
/* Vietnamese */
'Á' => 'A', 'À' => 'A', 'Ả' => 'A', 'Ã' => 'A', 'Ạ' => 'A', 'Ă' => 'A', 'Ắ' => 'A', 'Ằ' => 'A', 'Ẳ' => 'A', 'Ẵ' => 'A', 'Ặ' => 'A', 'Â' => 'A', 'Ấ' => 'A', 'Ầ' => 'A', 'Ẩ' => 'A', 'Ẫ' => 'A', 'Ậ' => 'A',
'á' => 'a', 'à' => 'a', 'ả' => 'a', 'ã' => 'a', 'ạ' => 'a', 'ă' => 'a', 'ắ' => 'a', 'ằ' => 'a', 'ẳ' => 'a', 'ẵ' => 'a', 'ặ' => 'a', 'â' => 'a', 'ấ' => 'a', 'ầ' => 'a', 'ẩ' => 'a', 'ẫ' => 'a', 'ậ' => 'a',
'É' => 'E', 'È' => 'E', 'Ẻ' => 'E', 'Ẽ' => 'E', 'Ẹ' => 'E', 'Ê' => 'E', 'Ế' => 'E', 'Ề' => 'E', 'Ể' => 'E', 'Ễ' => 'E', 'Ệ' => 'E',
'é' => 'e', 'è' => 'e', 'ẻ' => 'e', 'ẽ' => 'e', 'ẹ' => 'e', 'ê' => 'e', 'ế' => 'e', 'ề' => 'e', 'ể' => 'e', 'ễ' => 'e', 'ệ' => 'e',
'Í' => 'I', 'Ì' => 'I', 'Ỉ' => 'I', 'Ĩ' => 'I', 'Ị' => 'I', 'í' => 'i', 'ì' => 'i', 'ỉ' => 'i', 'ĩ' => 'i', 'ị' => 'i',
'Ó' => 'O', 'Ò' => 'O', 'Ỏ' => 'O', 'Õ' => 'O', 'Ọ' => 'O', 'Ô' => 'O', 'Ố' => 'O', 'Ồ' => 'O', 'Ổ' => 'O', 'Ỗ' => 'O', 'Ộ' => 'O', 'Ơ' => 'O', 'Ớ' => 'O', 'Ờ' => 'O', 'Ở' => 'O', 'Ỡ' => 'O', 'Ợ' => 'O',
'ó' => 'o', 'ò' => 'o', 'ỏ' => 'o', 'õ' => 'o', 'ọ' => 'o', 'ô' => 'o', 'ố' => 'o', 'ồ' => 'o', 'ổ' => 'o', 'ỗ' => 'o', 'ộ' => 'o', 'ơ' => 'o', 'ớ' => 'o', 'ờ' => 'o', 'ở' => 'o', 'ỡ' => 'o', 'ợ' => 'o',
'Ú' => 'U', 'Ù' => 'U', 'Ủ' => 'U', 'Ũ' => 'U', 'Ụ' => 'U', 'Ư' => 'U', 'Ứ' => 'U', 'Ừ' => 'U', 'Ử' => 'U', 'Ữ' => 'U', 'Ự' => 'U',
'ú' => 'u', 'ù' => 'u', 'ủ' => 'u', 'ũ' => 'u', 'ụ' => 'u', 'ư' => 'u', 'ứ' => 'u', 'ừ' => 'u', 'ử' => 'u', 'ữ' => 'u', 'ự' => 'u',
'Ý' => 'Y', 'Ỳ' => 'Y', 'Ỷ' => 'Y', 'Ỹ' => 'Y', 'Ỵ' => 'Y', 'ý' => 'y', 'ỳ' => 'y', 'ỷ' => 'y', 'ỹ' => 'y', 'ỵ' => 'y',
'Đ' => 'D', 'đ' => 'd',
  •  

javadev8xTopic starter

Hi LienKhuong,
I had changed that before, but not okie ... :(
  •  

Wnux

try with iso vietnam : ISO 3166-2 or ISO 3166-2:VN instead of UTF-8
  •  

javadev8xTopic starter

hi Wnux, All page is okie, only in Edit Video http://kenhmusic.com/moderator/?sk=edit-video had a UTF-8 disable issue, how to fix it ??? Thanks!
  •  

javadev8xTopic starter

Import form Sharing video on font-end and Add remote Video is okie, but when I import form [Youtube Import API] , on data http://kenhmusic.com/moderator/?sk=yt_search

Had issue UTF-8 when import data to database


Thanks
  •  

PHPVibe A.

I've read all this but did not understood anything.
What is the issue? In the database it should be escaped/encoded, it's fine. In the front-end it should unescaped and decoded.
For the url, no SEF function is perfect, but you can build your own translation rules as you were explained upper.

Similar topics (7)