Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

UTF-8 vs. cp932: Why Some Bugs Only Show Up on Japanese Windows

"It works fine on my Mac, but it crashes the moment we hand it to Windows" is a report a lot of developers eventually hear. More often than not, the culprit is a character encoding mismatch.

  • Character encoding maps symbols to byte sequences for storage or transfer.
  • UTF-8 supports nearly all characters, including emojis; cp932 does not.
  • Python assumes platform default encoding (UTF-8 on macOS/Linux, cp932 on Windows).

[LINE Bot Debugging] A 403 Error and Three Underlying Issues: npm Version Drift, Node.js Requirements, and Cloudflare Verificati

Previously "URL retrieval failed, help me check the logs." I receive this kind of report about once every week or two. Usually, it's because a website has added another layer of anti-crawling…

  • 403 error occurred due to broken URL retrieval feature
  • Outdated npm package version required newer Node.js
  • Dockerfile modified to lock Node.js and single-file-cli versions

More from Thursday 27 August →