moriyoshi               Wed Nov 13 03:13:36 2002 EDT

  Modified files:              
    /php4/ext/mbstring  mbstring.c 
  Log:
  Fixed mb_encode_mimeheader() to work with languages other than Japanese and
  English
  
  
Index: php4/ext/mbstring/mbstring.c
diff -u php4/ext/mbstring/mbstring.c:1.140 php4/ext/mbstring/mbstring.c:1.141
--- php4/ext/mbstring/mbstring.c:1.140  Wed Nov 13 02:40:11 2002
+++ php4/ext/mbstring/mbstring.c        Wed Nov 13 03:13:34 2002
@@ -17,7 +17,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: mbstring.c,v 1.140 2002/11/13 07:40:11 moriyoshi Exp $ */
+/* $Id: mbstring.c,v 1.141 2002/11/13 08:13:34 moriyoshi Exp $ */
 
 /*
  * PHP4 Multibyte String module "mbstring" (currently only for Japanese)
@@ -2784,17 +2784,10 @@
                        RETURN_FALSE;
                }
        } else {
-               switch (MBSTRG(current_language)) {
-               case mbfl_no_language_japanese:
-                       charset = mbfl_no_encoding_2022jp;
-                       break;
-               case mbfl_no_language_english:
-                       charset = mbfl_no_encoding_8859_1;
-                       transenc = mbfl_no_encoding_qprint;
-                       break;
-               default:
-                       charset = mbfl_no_encoding_utf8;
-                       break;
+               const mbfl_language *lang = mbfl_no2language(MBSTRG(current_language));
+               if (lang != NULL) {
+                       charset = lang->mail_charset;
+                       transenc = lang->mail_header_encoding;
                }
        }
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to