おんJ文字規制突破サイト

アラビア文字規制等の規制を回避できる形に変換します。変換後の文字列をコピペしてレスして下さい。
スレタイには利用できません。


      
from js import document, navigator def to_double_unicode(input_str: str) -> str: result = [] for char in input_str: codepoint = f"{ord(char):X}" # Unicode code point in uppercase hex entity = f"&&#x{codepoint};#x{codepoint};" result.append(entity) return ''.join(result) def convert(evt=None): original = document.getElementById("input").value or "" converted = to_double_unicode(original) document.getElementById("output").textContent = converted document.getElementById("error").textContent = "" def clear_io(evt=None): document.getElementById("input").value = "" document.getElementById("output").textContent = "" async def copy_output(evt=None): text = document.getElementById("output").textContent or "" try: # navigator.clipboard.writeText は Promise を返す await navigator.clipboard.writeText(text) document.getElementById("error").textContent = "クリップボードにコピーしました。" except Exception as e: document.getElementById("error").textContent = f"コピーに失敗しました: {e}"