Net_Growl
[ class tree: Net_Growl ] [ index: Net_Growl ] [ all elements ]

Source for file japanese-utf8.php

Documentation is available at japanese-utf8.php

  1. <?php
  2. /**
  3.  * Net_Growl Japanese Test Script (file encoding is UTF-8)
  4.  *
  5.  * @author Takeshi Kawamoto <yuki@transrain.net>
  6.  * @since  version 2.3.0
  7.  * @link   https://pear.php.net/bugs/bug.php?id=18589
  8.  */
  9.  
  10. //multibyte settings (use mbstring extension)
  11. //ini_set('default_charset', 'UTF-8');
  12. ini_set('mbstring.language''Japanese');
  13. //ini_set('mbstring.encoding_translation', 'Off');
  14. //ini_set('mbstring.internal_encoding', 'UTF-8');
  15. //ini_set('mbstring.http_input', 'auto');
  16. //ini_set('mbstring.http_output', 'auto');
  17. //ini_set('mbstring.detect_order', 'auto');
  18. //ini_set('mbstring.substitute_character', 'none');
  19.  
  20. require_once 'Net/Growl/Autoload.php';
  21.  
  22. $opt = array(
  23.     'protocol'  => 'gntp',
  24.     'timeout'   => 15,
  25.     'AppIcon'   => dirname(__FILE__'/info.png',
  26.     'debug'     => dirname(__FILE__. DIRECTORY_SEPARATOR .
  27.         basename(__FILE__'.php''.log'
  28. );
  29.  
  30. // notification multibyte test(asian languages)
  31. $notify = array(
  32.     'ja' => array(
  33.         'display' => 'テスト通知(japanese)',
  34.     ),
  35.     'ch' => array(
  36.         'display' => '测验通报(chinese)',
  37.     ),
  38.     'kr' => array(
  39.         'display' => '테스트 통지(korean)',
  40.     ),
  41. );
  42.  
  43. // application name multibyte test(asian languages)
  44. $application 'アプリケーション/应用程序/어플리케이션';
  45. $password    'test';
  46.  
  47.  
  48. $growl Net_Growl::singleton($application$notify$password$opt);
  49.  
  50. // garbage characters application name. / not garbage characters notification type display(GNTP).
  51. $growl->register();
  52.  
  53. $ja_tit '日本語タイトル(Japanese title)';
  54. $ja_msg '日本語メッセージ(Japanese message)';
  55. $ch_tit '中文大标题(Chinese title)';
  56. $ch_msg '中文留言(Chinese message)';
  57. $kr_tit '한국어 타이틀(korean title)';
  58. $kr_msg '한국어 메세지(Korean message)';
  59.  
  60. /*
  61.  * UTF-8 input parameter.
  62.  * garbage characters title and messages.
  63.  */
  64. $growl->notify('ja'$ja_tit$ja_msg);
  65. $growl->notify('ch'$ch_tit$ch_msg);
  66. $growl->notify('kr'$kr_tit$kr_msg);

Documentation generated on Tue, 29 Jan 2013 18:30:06 +0000 by phpDocumentor 1.4.3. PEAR Logo Copyright © PHP Group 2004.