echo "$errno: $errmsg\n";
}
set_error_handler('my_error_handler');
+$preference = array(
+ "scheme" => "B",
+ "output-charset" => "ISO-2022-JP",
+ "input-charset" => "EUC-JP",
+ "line-break-chars" => "\n"
+);
for ($line_len= 0; $line_len < 80; ++$line_len) {
print "-------- line length=$line_len\n";
- $result = iconv_mime_encode("From", "¥µ¥ó¥×¥ëʸ»úÎó¥µ¥ó¥×¥ëʸ»úÎóÆüËÜ¸ì¥Æ¥¥¹¥È", "B", "ISO-2022-JP", "EUC-JP", $line_len, "\n");
+ $preference["line-length"] = $line_len;
+ $result = iconv_mime_encode("From", "¥µ¥ó¥×¥ëʸ»úÎó¥µ¥ó¥×¥ëʸ»úÎóÆüËÜ¸ì¥Æ¥¥¹¥È", $preference);
var_dump($result);
if ($result !== false) {
list($max) = rsort(array_map("strlen", explode("\n", $result)));