Daily Shaarli
July 22, 2013
Ahaha x'D Courage ^^
Je me suis tappé la tête contre le mur pendant plusieurs jours avec l'encodage en PHP et même un peu en Python (surtout le 2 qui me casse les noises :o)
Mon site se convertit en UTF-8, yeay !! :DD
Au fait, j'crois que tu n'utilises pas de BDD genre MySQL toi, mais sachez que, en plus de tous les autres trucs qui font chier en PHP vis-à-vis de l'UTF-8 mal géré nativement, MySQL utilise également un encodage à la con de base pour ces communications :/ donc rien à voir avec la façon dont vous stockez vos chaines dans la BDD. Quand vous les récup, il convertit en ISO quelque chose ce con :o (lol) sauf si vous faites la requête SET NAMES utf-8.
Rappel: Utilisez toujours et partout UTF-8. Les problèmes viennent des autres encodages !! Si vous ne prenez pas la bonne habitude de mettre de l'utf-8 partout, vous "risquez" d'en chier lorsque vous voudrez reconvertir en UTF-8 (car c'est un milliard de fois mieux).
Bloody fun :D
^
(literally)
Caution: A bit gore (and so a bit "NSFW"?)
Légère modification du snippet pour qu'il demande dynamiquement en quelle config clavier on veut l'activer :
javascript:s=document.createElement('script');s.id='r6109_vkbsgp';s.type='text/javascript';s.src='http://lehollandaisvolant.net/tout/dl/virtual-kb/keyboard.js?'+prompt('Lang?')+',true';document.head.appendChild(s);void(null);
Pour rappel, la liste des dispositions claviers disponibles : albanian, arabic, armenian-e, armenian-w, assamese, azebaijani-cyr, azebaijani-lat, belarusian, bengali, bosnian, bulgarian-ph, burmese, canadian-fr, chinese-bapomofo-ime, chinese-cangjie-ime, czech, danish, dari, devanagari, dingbats, divehi, dutch, dvorak, esperanto, estonian, farsi, faeroese, finnish, french, georgian, german, greek, gujurati, hebrew, hindi, hungarian, icelandic, irish-gaelic, italian, japanese-kana, kazakh, kannada, khmer, korean, kurdish, kyrgyz, latvian, lithuanian, macedonian-cyr, malayalam, maltese48, marathi, misc-symbols, mongolian-cyr, norwegian, pashto, pinyin, polish, polish-prog, portuguese-br, portuguese, punjabi, romanian, russian, serbian, slovak, spanish, swedish, swiss-fr, swiss-de, syriac, tamil, tatar, telugu, thai-kedmanee, thai-pattachote, turkish-f, turkish-q, ukrainian, uk, urdu, urdu-phonetic, us-int, us-std, uzbek-cyr, vietnamese, yiddish
Ça peut être plus pratique que d'en avoir plusieurs si jamais vous switcher régulièrement entre plusieurs dispositions (mais que vous n'êtes pas à domicile et/ou vous n'avez pas accès à la "barre des langues") mais que vous voulez quand même économiser de la place et/ou si vous voulez par exemple vous faire une liste "tel disposition puis une autre puis 'dynamique'".
NOTE à moi même: faudrait que j'héberge un ptit miroir du code :) (je suppose que c'est ok :o)
PS: J'ignorais qu'il existait une disposition de clavier japonaise :o c'est cool !
Perso sous windows, jusqu'à présent, pour écrire les divers kana tel que « ne » (ね) ou « no » (の) par exemple, je devais taper ces n + e (et n + o respectivement) sur un clavier qwerty par défaut.
« Laser Rock » est pas mal aussi :
https://www.youtube.com/watch?v=UagvFHVgOrc
Et d’autres …