Právě je 24 říj 2020 19:25

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: miniBB - Používání vícebajtových znaků
PříspěvekNapsal: 13 říj 2020 14:02 
C4 zákazník

Registrován:
13 říj 2020 13:49
Příspěvky:
2
Mám nainstalovanou poslední verzi miniBB (3.4.2).

Nedávno jsem zjistil, že do příspěvků není možné vkládat vícebajtové znaky (konkrétně emoji, které zabírají 4 bajty).

Pokus o uložení příspěvku obsahující takové znaky končí chybou - např.

Incorrect string value: '\xF0\x9F\x91\x8D\xF0\x9F...' for column...

Podrobněji viz

https://www.minibb.com/forums/how-to-2/ ... -9684.html

(můj dotaz do miniBB fóra, v tuhle chvíli zatím bez odpovědi).

Problém může nastat např. když někdo přispívá do fóra z prohlížeče na mobilním telefonu, kde se mu emoji nabízejí. Pokud některý použije, místo uložení příspěvku se zobrazí chyba (včetně neúspěšně provedeného SQL příkazu).

Řešení zřejmě existuje (existují miniBB fóra, ve kterých se tyto znaky používat dají), ale potřeboval bych poradit, co nastavit na straně databáze a/nebo miniBB, aby se znaky korektně ukládaly a miniBB je dokázalo korektně načítat a zobrazovat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: miniBB - Používání vícebajtových znaků
PříspěvekNapsal: 13 říj 2020 16:37 
C4 zákazník

Registrován:
13 říj 2020 13:49
Příspěvky:
2
Asi jsem na to přišel, takže jako kdybych se neptal :).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: miniBB - Používání vícebajtových znaků
PříspěvekNapsal: 14 říj 2020 11:09 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
7723
Dobrý den,

děkujeme za uvedení postupu. Ano, problém souvisí s porovnáváním databáze. Změnu lze provést buď spuštěním SQL příkazů přímo v databázi (jak jste provedl), nebo přímo ve správě databáze (na adrese https://mysql.nazev-vasi-domeny.cz) můžete třeba pomocí aplikace PhpMyAdmin provést změnu porovnávání v sekci "Úpravy > Porovnávání" (např. na požadované utf8mb4).

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Diskuzní fóra Hosting
Návody pro C4

© 2009-2020 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz