タグ

文字コードに関するyamadarのブックマーク (14)

  • 「//このコメントを消したら動かない」は大体Shift_JISの2バイト目が原因で発生する - Qiita

    TL;DR Shift_JISにしただけでコンパイラが通らなくなる恐ろしい事件とその回避法について。 \ (¥)のASCIIコードは0x5c 表、能は良くない UTF-8は神 2023/12/06追記 誤りがあったので訂正します。こんな読まれると思ってなかったので正直ちょっとびっくりしていますが、いろいろコメントありがとうございました。(ツイート等全て拝見しました。) Shift_JISが悪いわけではない(デフォルトのエンコーディング設定の問題)→追記しました UTF-8にはUTF-FSSという仕様でこの問題が回避されている→マジでタメになる知識ありがとうございます OSによってデフォルトのエンコーディング設定が異なるせいで、デフォルト環境での動作がOSにより異なる→なるほど?(調査中) CRLFとLF問題では→なるほど?(調査中) そんな問題何を今更→UTF-8が出てから生まれたからです

    「//このコメントを消したら動かない」は大体Shift_JISの2バイト目が原因で発生する - Qiita
    yamadar
    yamadar 2023/12/05
    「Shift_JISさん悪く言ってごめんなさい」からの、勢いあるまとめで笑う
  • Slackはハイライト部分をU+E000とU+E001で囲って表していそう - hogashi.*

    Slack は、メッセージのどこからどこまでハイライトするかを、 Unicode の私用領域 *1の U+E000 と U+E001 を使って表しているらしく、こういう HTML を glitch とかで書いて、 <html> <head> <meta property="og:title" content="Slackで&#xE000;タイトルをハイライト&#xE001;する" /> <meta property="og:description" content="Slackで&#xE000;説明&#xE001;も&#xE000;好きな部分をハイライト&#xE001;する" /> </head> </html> そのページを Slack で展開させたりすることで、好きな部分を勝手にハイライトできて面白い *2 *3。 ちなみに printf "\ue000寿司\ue001が光ったら成功"

    Slackはハイライト部分をU+E000とU+E001で囲って表していそう - hogashi.*
    yamadar
    yamadar 2022/10/06
    なにかに使えるかも
  • 𓁲 𓀀 𓀁 𓀂 𓀃 𓀄 𓀅 𓀆 𓀇 𓀈 𓀉 𓀊 𓀋 𓀌 𓀍 ..

    𓁲 𓀀 𓀁 𓀂 𓀃 𓀄 𓀅 𓀆 𓀇 𓀈 𓀉 𓀊 𓀋 𓀌 𓀍 𓀎 𓀏 𓀐 𓀑 𓀒 𓀓 𓀔 𓀕 𓀖 𓀗 𓀘 𓀙 𓀚 𓀛 𓀜 𓀝 𓀞 𓀟 𓀠 𓀡 𓀢 𓀣 𓀤 𓀥 𓀦 𓀧 𓀨 𓀩 𓀪 𓀫 𓀬 𓀭 𓀮 𓀯 𓀰 𓀱 𓀲 𓀳 𓀴 𓀵 𓀶 𓀷 𓀸 𓀹 𓀺 𓀻 𓀼 𓀽 𓀾 𓀿 𓁀 𓁁 𓁂 𓁃 𓁄 𓁅 𓁆 𓁇 𓁈 𓁉 𓁊 𓁋 𓁌 𓁍 𓁎 𓁏 𓁐 𓁑 𓁒 𓁓 𓁔 𓁕 𓁖 𓁗 𓁘 𓁙 𓁚 𓁛 𓁜 𓁝 𓁞 𓁟 𓁠 𓁡 𓁢 𓁣 𓁤 𓁥 𓁦 𓁧 𓁨 𓁩 𓁪 𓁫 𓁬 𓁭 𓁮 𓁯 𓁰 𓁱 𓁳 𓁴 𓁵 𓁶 𓁷 𓁸 𓁹 𓁺 𓁻 𓁼 𓁽 𓁾 𓁿 𓂀 𓂁 𓂂 𓂃 𓂄

    𓁲 𓀀 𓀁 𓀂 𓀃 𓀄 𓀅 𓀆 𓀇 𓀈 𓀉 𓀊 𓀋 𓀌 𓀍 ..
  • Your code displays Japanese wrong

    A static site to link people to when their code is displaying Japanese wrong. View the Project on GitHub heistak/your-code-displays-japanese-wrong Why am I here? If someone gave you a link to this page, that person probably thinks your code displays Japanese wrong. In short, from a native Japanese eye, yѳur ҭєxҭ lѳѳκs κιnd ѳf lικє ҭЋιs. This page will give you a brief description of the glyph appe

  • ハイフンに似ている横棒を全て統一するᅳㅡ˗𐆑–᭸‒-─−▬𐄐—━‐‑ー﹣―ー﹘-⁃➖⁻! - Qiita


       -˗𐄐𐆑 便使 使 090-1234-5678 09012345678 09012345678 09012345678  phone_no_list = ['090-1234-5678', '09012345678', '09012345678', '09012345678'] # Unicode for n in phone_no_list: # 4 print(n[3], ord(n[3]
    ハイフンに似ている横棒を全て統一するᅳㅡ˗𐆑–᭸‒-─−▬𐄐—━‐‑ー﹣―ー﹘-⁃➖⁻! - Qiita
    yamadar
    yamadar 2021/11/03
    いつか使いそう
  • PHPの文字コードではSJISじゃなくてSJIS-win、EUC-JPじゃなくてeucJP-winを | IT女子のお気に入りフォルダ


     > PHP > PHPSJISSJIS-winEUC-JPeucJP-win PHP使mb_list_encodings()使 foreach(mb_list_encodings() as $jcode) echo $jcode . '<br>¥n'; SJIS-wineucJP-win winWindows SJISSJIS-win SJIS-winSJIS NEC 13 NEC  IBM 8992 IBM 115119 使
    PHPの文字コードではSJISじゃなくてSJIS-win、EUC-JPじゃなくてeucJP-winを | IT女子のお気に入りフォルダ
  • 【PHP】PHPで機種依存文字を変換する場合は文字コードをSJIS-winにしてから! - Wataame Frog

    PHPCSVファイル取込機能を作成中、機種依存文字である「㈱」を「(株)」(半角カッコ・株・半角カッコ)に変換しようとした時にはまってしまったので、その対策方法を忘備録としてポストします。 機種依存文字を変換する際の文字コードは「SJIS-win」と指定する 上手くいかないこと 作成しているシステムでCSVフォーマット(文字コードはSJIS)のファイルからインポートする機能をつけました。 その時にありがちですが、社名や備考などに含まれている機種依存文字の「㈱」を「(株)」に変換しようとしたら、全然うまく行かない。 シンプルに str_replace() で当てても変換されない始末。 CSVファイル取込・変換の基的な流れは以下の感じ。 CSVファイルをオープン 全体の文字コードを SJIS から UTF-8 に変換 機種依存文字を変換 かなり単純に書きましたが、特に変なことはしていないと

  • javascript: escape(), encodeURI(), encodeURIComponent() 比較 (groundwalker.com)


    « DoBeDo 2.5 |  | javascript  Query String » javascript: escape(), encodeURI(), encodeURIComponent()  javascript  escape(), encodeURI(), encodeURIComponent()   %20%7E~  !"#$%&'()*+,-./ 0123456789 :;<=>?@ ABCDEFGHIJKLMNOPQRSTUVWXYZ [\]^_` abcdefghijklmnopqrstuvwxyz {|}~ escape() %20%21%22%23%24%25%26%27%28%29*+%2C-
    yamadar
    yamadar 2011/07/03
    escape() と encodeURI の違い
  • JavaScript のみで、SHIFT_JIS や EUC-JP を UrlEncode に近い Escapeする Escape Codec Library : logical error


    Vector  ecl.js  Sleipnir    ecl_new.txt  EscapeSJIS UnescapeSJIS EscapeEUCJP UnescapeEUCJP EscapeJIS7 UnescapeJIS7 EscapeJIS8 UnescapeJIS8 EscapeUnicode UnescapeUnicode EscapeUTF7 UnescapeUTF7 EscapeUTF8 UnescapeUTF8 EscapeUTF16LE UnescapeUTF16LE  GetEscapeCodeType
    JavaScript のみで、SHIFT_JIS や EUC-JP を UrlEncode に近い Escapeする Escape Codec Library : logical error
  • ecl.js (Escape Codec Library) と Sleipnir の相性が悪い件について


     ecl.js 使ecl.js  JavaScript  Escape Codec Library  Escape Codec Library: ecl.js  yaplog  /blog/js/urlEnDecoding.js  ecl.js  Sleipnir  yaplog  Shift_JISEUC-JP escape    escape() , unescape() 
  • memo - Haskell


    articlehistoryHaskelldifference of 2 revisions.rev.3 2009-06-17 11:24 (28days ago)rev.12 2009-07-15 22:59 (31mins ago)deleted lineadded line1LispRubyHaskellProlog* MaybeListIO>>=return
  • QuercusでJavaからの日本語入力を取得して動作させる。


     twitterhttp://twitter.com/#!/search/taktod QuercusUTF-8UTF8JavaString  1Javabyte2PHP3pack  PHPString 0Stringpublic static String TestString() { return ""; }1bytepublic st
    yamadar
    yamadar 2011/07/03
    これはありがたい。
  • cakePHP とsmartyを使い、html helperで日本語を使うためのメモ - 雑想空間


      cakePHPsmarty使 11 Smarty(1:CakePHP) - Smarty   index.tpl {$html->link('yossySmarty', 'http://www.phppro.jp/school/smarty/')} http://()/test/index ? <a href="http://www.phppro.jp/school/smarty/"></a>   <a href="http://www.phppro.jp/
    cakePHP とsmartyを使い、html helperで日本語を使うためのメモ - 雑想空間
  • Unicodeの似た文字を整理してみた - y-kawazの日記


    XMLCSVJava Java  Java  U,S,W,E,J UTF-8Shift_JISWindows-31JEUC-JPISO-2022-JP  title 
    Unicodeの似た文字を整理してみた - y-kawazの日記
    yamadar
    yamadar 2010/12/20
    素晴らしい!
  • 1