Fork me on GitHub




(1) 2 »


utf8_unicode_ci ou utf8_general_ci
Aspirant
Inscrit: 27/10/2005 22:23
Messages: 64
Kikoo,
Je me pose la question, j'avais vu un post qui traitait de ça, pour une nouvelle instal d'une vs 2.3.x de choisir à l'instal utf8_unicode_ci en interclassement, et surtout pas utf8_general_ci.
Dans mon cas on est parti sur une 2.3.2b fr (l'officielle de frxoops), et en interclassement sur de l'utf8_general_ci (ce qui est servi par défaut en fait) et pas utf8_unicode_ci. C'est grave ou pas docteur ?

2eme question, pour les traducs de modules en utf8, faut absolument convertir tous les caractères accentués/spéciaux ou pas ? Ou sinon un simple Format -->Utf-8 avec pspad, sur les fichiers de langue avec accents peut il suffire ?

Posté le : 09/01/2009 19:57
Partager Twitter Partagez cette article sur GG+
Re: utf8_unicode_ci ou utf8_general_ci
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
bonjour,

1) pas grave,
2) il y a déjà ne nombreux modules traduits en français utf-8 --> http://sourceforge.net/project/showfi ... =110739&package_id=304138
et un bon exemple pour l'encodage

@++

Posté le : 09/01/2009 23:35

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: utf8_unicode_ci ou utf8_general_ci
Aspirant
Inscrit: 27/10/2005 22:23
Messages: 64
Salut kris, merci de ta répose
J'avais déjà récupéré la traduc utf8 de qques fichiers de langue, et pour ce que j'en ai vu, tous les caractères accentués sont traduits par leur équivalent ascii (cad é traduit par & e a c u t e ; par exemple).
Hors j'ai fait l'essai sur quues modules de leur mettre mes propres traducs avec caractères accentués, le tout formaté en utf8 grâce à pspad, et ça fonctionne aussi bien, aucun souci à signaler au niveau de l'affichage des caractères...
Bref, du coup est il quand même préférable de convertir tous les caractères accentués par leur code ascii ou pas alors ?
Merci d'éclaire ma lanterne

Posté le : 10/01/2009 13:00
Partager Twitter Partagez cette article sur GG+
Re: utf8_unicode_ci ou utf8_general_ci
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Il est en effet nécessaire de convertir tous les fichiers langues des modules.

Si tu as converti des modules qui ne sont pas sur sourceforge, merci d’en faire profiter la communauté en nous les envoyant par mail à kris ou à moi

Posté le : 10/01/2009 14:14
Partager Twitter Partagez cette article sur GG+
Re: utf8_unicode_ci ou utf8_general_ci
Aspirant
Inscrit: 27/10/2005 22:23
Messages: 64
Citation :

DuGris a écrit:
Il est en effet nécessaire de convertir tous les fichiers langues des modules.

Ok, mais dans ce cas pourquoi mes fichiers fonctionnent bien qu'ils soient bourrés de é à è et cie ?? La commande format --> Utf-8 de pspad semble suffire non ? Si y'a un volontaire je peux lui envoyer les fichiers langue d'un des mods traduits contenant des é à è et cie et traités par la comande format utf-8 de pspad pour test ?

Citation :

Si tu as converti des modules qui ne sont pas sur sourceforge, merci d’en faire profiter la communauté en nous les envoyant par mail à kris ou à moi

Ok pour moi, mais en l'état actuel, ils sont remplis de caractères accentués, mais toutefois au format utf-8 grâce à pspad...et ils fonctionnent parfaitement...je fais vraiment le boulet je sais, mais il ne me semble pas utile de remplacer les caractères accentués par leur code ascii, si la commande format utf8 de pspad suffit pour les faire fonctionner correctement non ?

Bon en tout cas je regarde pour faire le tri dans mes modules et vous envoyer ce qui ne serait pas encore sur le svn...

Posté le : 10/01/2009 15:26
Partager Twitter Partagez cette article sur GG+
Re: utf8_unicode_ci ou utf8_general_ci
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour
Il me semble qu'il y a confusion entre utf8 et entité.

Utf8 est un encodage qui permet d'avoir tous les caractères possibles (certain sont codés sur 2 caractères)

entité: ce sont des code html qui permette d'interpreter certains caractères exemple: é -> & e a c u t e;

Perso j'ai utilisé les entités pour mes fichiers de langue, du coup je suis pas sur qu'il faille les traduire

JJDAI

Posté le : 28/02/2009 10:00

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: utf8_unicode_ci ou utf8_general_ci
Régulier
Inscrit: 01/04/2007 20:31
De Ile de France
Messages: 461
Salut,
Pouvez vous m'expliquer un truc car là je suis perdu.
Je viens d'installer un nouveau site avec la verion 2.33RC et le fichier language UTF8 sur le svn (donc pour l'instant pas de problème d'anciens textes).

Mais malgré ça si je fais un prévisualiser en dessous la case message je me retrouve avec des sigles � sur les caractères accentués


Base De Données à la création :
Jeu de caractères pour MySQL :  UTF-8 Unicode (utf8
Interclassement des tables utf8_general_ci


mainfile.php
// Set the database charset if applicable
    
if (defined("XOOPS_DB_CHARSET")) die();
    
define'XOOPS_DB_CHARSET''utf8' );


Language : le fichier est bien le dernier du svn et le fichier global.php comporte bien ceci :
//%%%%%                LANGUAGE SPECIFIC SETTINGS   %%%%%
define("_CHARSET","UTF-8");
define("_LANGCODE","fr");



@+ Titi

Posté le : 28/02/2009 12:31
Partager Twitter Partagez cette article sur GG+
Re: utf8_unicode_ci ou utf8_general_ci
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
RC78 j'avais aussi les sigles � comme toi, j'ai modifié le global.php et c'est corrigé

//%%%%% LANGUAGE SPECIFIC SETTINGS %%%%%
define("_CHARSET","iso-8859-1");
define("_LANGCODE","fr");

dans le mainfile.php

// Set the database charset if applicable
if (defined("XOOPS_DB_CHARSET")) die();
define( 'XOOPS_DB_CHARSET', '' );

Posté le : 28/02/2009 14:48

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: utf8_unicode_ci ou utf8_general_ci
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Citation :
define'XOOPS_DB_CHARSET''' );
Je pense que laisser le charset a blanc n'est pas une bonne idee.
Il faut utilisee
define'XOOPS_DB_CHARSET''latin1' );
ou
define'XOOPS_DB_CHARSET''utf8' );
.

On doit avoir aussi toutes les fichiers de langages dans la bonne format dependant le choix faites pour la site et le bdd.

Posté le : 02/03/2009 14:40

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: utf8_unicode_ci ou utf8_general_ci
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Ok Ghia je vais rectifier ça, j'avais laissé ce fichier tel quel

Posté le : 02/03/2009 20:58

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

46 Personne(s) en ligne (36 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 46 | Plus ...